Citrix XML Services Test

The Citrix XML service is responsible for communications between the Web Interface component and the XenDesktop site. The XML Service authenticates users, provides a list of available virtual desktops, and generates the information to allow the end-point to make a connection to the virtual desktop. To understand the load handled by the XML service, proactively determine probable delays in the delivery of the XML service, and to isolate the exact XML transaction that is causing the slowdown, you can use this test.

Target of the test : A Citrix Delivery Controller 5.x

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each XML transaction performed by the XML service.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the host for which this test is to be configured.

Port

Refers to the port at which the specified host listens to.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Average transaction time

Indicates the time taken by this XML transaction to complete.

Secs

Ideally, the value of this measure should be low. A high value indicates that a particular XML transaction is taking too much time for execution; this can adversely impact the user experience with the broker. 

Concurrent transactions

Indicates the number of concurrent transactions being processed.

Number

These measures are good indicators of the processing ability of the XML service.

Transactions

Indicates the rate at which this transaction was processed by the XML service.

Trans/Sec