Debugging tests with the Citrix monitoring panel
When enabled, the Citrix monitoring panel provides the ability to pause your tests during a run and to provide manual input. It also provides a comparison view to compare expected window events with the actual window events received during the test. This capability can be useful when you are debugging your tests.
Before you begin
To display the Citrix monitoring panel during VU Schedule runs, first enable the panel. See Enabling and disabling the Citrix monitoring panel for more information.
The Citrix monitoring panel uses resources; therefore, use the panel only for debugging and test development. For actual performance testing, disable the panel so that the results are accurate.
Procedure
-
With the monitoring panel option enabled, run the VU Schedule.
A window opens with the virtual users running Citrix clients on multiple pages. Click a tab to display the corresponding virtual user.
- Click the Monitoring tab to display
the monitoring panel.The monitoring panel displays the following information:
- Monitoring Panel
- This panel displays information about the execution of each virtual
user.
- Pool Name
- Displays the name of the virtual user pool. There is one pool per location and user group.
- Active Virtual Users
- Displays the number of virtual users currently active. This value is updated permanently during the run.
- User Action Rate
- Displays the number of Citrix user key or mouse actions that were simulated during the last 5 second interval.
- Total Elapsed Time
- Displays the total time elapsed since the start of the schedule run.
- Current® Action
- Displays the last user action executed in the test.
- Timeouts
- Displays the number of synchronization timeouts for the virtual
user. The color represents the status of the timeout:
- Green: ok.
- Yellow: a timeout occurred on a conditional synchronization.
- Red: a timeout occurred on a mandatory synchronization.
- Elapsed Time
- Displays the time elapsed since the start of the virtual user run.
- Status
- Displays the execution status of the virtual user.
- Select a virtual user and click one of the following buttons
to interact with the execution of the test.
- Go To
- Click to display the Citrix session of the selected virtual user.
- Pause or Play
- Click to pause or resume the execution of the selected virtual user. You can also pause the execution by setting breakpoints in the test.
- Step
- When the test is on pause, click to execute each user input action in the test, step by step. To pause test execution, you can either click the Pause button or set breakpoints in the test. Click Play to resume the test.
- Interact
- When the test is on pause, click to allow manual actions in the virtual user session. Use this feature if a test fails to synchronize or gets stuck in an unexpected state. To pause test execution, you can either click the Pause button or set breakpoints in the test. Click Play again to resume the test execution at the point where it was paused.
- Stop
- Click to stop the execution of the selected virtual user. When all virtual users are stopped, the schedule ends.
- When you have finished interacting with the Citrix session, click Play to resume the execution.