Citrix Session Recording Agent Test

Citrix Session Recording Agent is a Windows service installed on a Citrix Virtual Apps server. The recording agent is responsible for capturing and recording the on-screen activities and transferring the content to the Session Recording Server using the Microsoft Message Queuing (MSMQ) service. Administrators may wish to know the workload handled by the recording agent, so that they can ensure that the server is sized with adequate processing power for handling the load. The Citrix Session Recording Agent test helps administrators determine the workload of the Session Recording Agent.

Target of the test : A Citrix Virtual Apps server

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for Citrix Virtual Apps server being monitored

Configuration Parameters for the test
  1. TEST PERIOD – How often should the test be executed.
  2. Host – The host for which the test is to be configured.
  3. Port – Refers to the port used by the Citrix Virtual Apps server.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Active session recording count

Indicates the number of sessions that are currently being recorded by the recording agent on the Virtual Apps Server OS VDA machine.


This measures is a good indicator of current workload of the recording agent.

Data read from session recording driver

Indicates the rate at which the Session Recording Agent reads data (in KB) from kernel components responsible for acquiring session data.