Receiver for Web Test

Users with compatible web browsers can access StoreFront stores by browsing to Receiver for Web sites. By default, users also require a compatible version of Citrix Receiver to access their desktops and applications. However, you can configure your Receiver for Web sites to enable users with HTML5-compatible browsers to access their resources without installing Citrix Receiver. When you create a new store, a Receiver for Web site is created for the store by default.

The typical logon process via Receiver for Web sites is detailed below:

  1. User clicks to launch application. The request is forwarded to a Delivery Controller
  2. Delivery Controller queries SQL to determine the best worker server to host session.
  3. Delivery Controller sends the connection information to StoreFront.
  4. StoreFront creates a launch.ica file, and sends file to end-user device.
  5. Receiver for Web HTML5 or Receiver client launches ICA file on end-user device, makes connection request to worker server, and executes application.

At the Receiver-end, a delay in ICA file launch, or a slow login attempt, or a delay in getting the launch status or list of resources, can adversely impact the logon process. If users logging in using Receiver for Web complain of logon slowness, then, you can use the Receiver for Web test to determine the average time user logons took for performing each of the aforesaid tasks on the Receiver for Web. This way, you can accurately isolate the source of the slowness at the Receiver-end.

Target of the test : Citrix StoreFront Server

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for the Citrix Storefront server being monitored.

Configurable parameters for the test
Parameters Description

Test period

This indicates how often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port number at which the specified host listens to. By default, this is 443.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Get ICA file calls

Indicates the number of times since the last measurement period an end-user device received a generated ICA file when a user requests to launch an application via Receiver for Web.

Number

 

Get ICA file average time

Indicates the average time an end-user device took to receive a generated ICA file when a user requests to launch an application via Receiver for Web.

Seconds

When users logging into Receiver for Web complain of logon slowness, you can compare the value of this measure with the other time-related metrics reported by this test to accurately pinpoint the root-cause of the slowness - is the login slow? is there a delay in launching an ICA file on an end-user device? are icons launched slowly? or is there slowness when getting the launch status or list of resources?

Get icon calls

Indicates the number of time since the last measurement period icons were launched in response to user requests to launch an application via Receiver for Web.

Number

 

Get icon average time

Indicates the average time taken to launch icons.

Seconds

When users logging into Receiver for Web complain of logon slowness, you can compare the value of this measure with the other time-related metrics reported by this test to accurately pinpoint the root-cause of the slowness - is the login slow? is there a delay in launching an ICA file on an end-user device? are icons launched slowly? or is there slowness when getting the launch status or list of resources?

Get launch status calls

Indicates the number of times since the last measurement period the launch status of ICA files on the end-user devices, was determined.

Number

 

Get launch status average time

Indicates the average time taken to determine the launch status of ICA files on the end-user devices.

Seconds

When users logging into Receiver for Web complain of logon slowness, you can compare the value of this measure with the other time-related metrics reported by this test to accurately pinpoint the root-cause of the slowness - is the login slow? is there a delay in launching an ICA file on an end-user device? are icons launched slowly? or is there slowness when getting the launch status or list of resources?

List resource calls

Indicates the number of times since the last measurement period resources were listed on XenDesktop or XenApp in response to user requests to launch an application via Receiver for Web.

Number

 

List resource calls average time

Indicates the average time taken to list resources in response to user requests to launch an application via Receiver for Web.

Seconds

When users logging into Receiver for Web complain of logon slowness, you can compare the value of this measure with the other time-related metrics reported by this test to accurately pinpoint the root-cause of the slowness - is the login slow? is there a delay in launching an ICA file on an end-user device? are icons launched slowly? or is there slowness when getting the launch status or list of resources?

Login attempts calls

Indicates the number of attempts made since the last measurement period to login to Receiver for Web.

Number

 

Login attempts average time

Indicates the average time taken to login to Receiver for Web.

Seconds

When users logging into Receiver for Web complain of logon slowness, you can compare the value of this measure with the other time-related metrics reported by this test to accurately pinpoint the root-cause of the slowness - is the login slow? is there a delay in launching an ICA file on an end-user device? are icons launched slowly? or is there slowness when getting the launch status or list of resources?