通过 Citrix 监视面板调试测试

启用后,Citrix 监视面板提供了在运行期间暂停测试和提供手动输入的功能。 还提供了比较视图来将期望的窗口事件与测试期间接收到的实际窗口事件比较。当您调试测试时,该功能比较有用。

开始之前

要在性能调度运行期间显示 Citrix 监视面板,首先在性能调度中启用面板。 有关更多信息,请参阅启用和禁用 Citrix 监视面板

Citrix 监视面板使用资源;因此仅将该面板用于调试和测试开发。对于实际性能测试,禁用该面板,以便结果准确。

过程

  1. 在启用监视面板选项的情况下,运行调度。 将打开一个窗口,其中虚拟用户在多个页面上运行 Citrix 客户机。单击选项卡以显示对应的虚拟用户。
  2. 单击监视选项卡以显示监视面板。 监视面板显示以下信息:
    监视面板
    此面板显示关于每个虚拟用户的执行的信息。
    池名称
    显示虚拟用户池的名称。每个位置和用户组有一个池。
    活动的虚拟用户
    显示当前处于活动状态的虚拟用户数。在调度运行期间会长久更新该值。
    用户操作速率
    显示上一个 5 秒时间间隔内模拟的 Citrix 用户键盘或鼠标操作次数。
    总共耗用时间
    显示从调度运行开始以来耗用的总时间。
    当前操作
    显示测试中执行的最后一个用户操作。
    超时
    显示虚拟用户的同步超时次数。以下颜色表示超时的状态:
    • 绿色:正常。
    • 黄色:在条件同步时发生了超时。
    • 红色:在强制同步时发生了超时。
    耗用时间
    显示从虚拟用户运行开始以来耗用的时间。
    状态
    显示虚拟用户的执行状态。
  3. 选择虚拟用户并单击以下某个按钮来与测试的执行交互。
    转至
    单击以显示所选虚拟用户的 Citrix 会话。
    暂停或播放
    单击以暂停或恢复所选虚拟用户的执行。您还可以通过在测试中设置断点来暂停执行。
    步骤
    当测试处于暂停状态时,单击以逐步执行测试中的每个用户输入操作。要暂停测试执行,可以单击暂停按钮或在测试中设置断点。单击播放以恢复测试。
    交互
    当测试处于暂停状态时,单击以在虚拟用户会话中允许手动操作。如果测试未能同步或陷入意外的状态中,请使用此功能。要暂停测试执行,可以单击暂停按钮或在测试中设置断点。再次单击播放可在暂停了测试执行的位置恢复此执行。
    停止
    单击以停止所选虚拟用户的执行。当所有虚拟用户都已停止时,调度会结束。
  4. 完成与 Citrix 会话的交互后,单击播放继续执行。

反馈