如何:使用虚拟用户活动图分析虚拟用户在负载测试期间的操作

虚拟用户活动图用于查看与负载测试关联的虚拟用户活动。 图中的每一行代表一个虚拟用户。 虚拟用户活动图显示每个虚拟用户在测试期间所执行的操作。 由此可以查看用户活动的模式和负载模式、关联失败的或速度缓慢的测试,还可以查看具有其他虚拟用户活动的请求。 只有在运行完负载测试之后,虚拟用户活动图才可用。

下面的过程演示如何查看虚拟用户活动图,如何调查特定的用户活动以及如何使用筛选。

在负载测试结果中查看虚拟用户活动图

  1. 若要查看虚拟用户数据,必须首先为与负载测试关联的**“计时详细信息存储”属性配置“所有的详细信息”**设置。 然后运行负载测试。 有关更多信息,请参见 如何:将负载测试配置为收集完整详细信息,以便在测试结果中启用虚拟用户活动.

  2. 运行完负载测试之后,将显示测试结果摘要页。 单击工具栏上的**“用户详细信息”**按钮。

    - 或 -

    通过单击工具栏上的**“关系图”按钮打开关系图视图。 右击某个关系图,然后选择“转到用户详细信息”**。

    如果使用此选项,则虚拟用户活动图将自动缩放到您右击的测试部分。 例如,如果鼠标指针位于大约 30 秒标记处,则详细信息视图将在虚拟用户活动图底部的**“缩放到时间段”**工具中显示大约 30 秒标记部分。

    接下来,您便可以在虚拟用户活动图中调查特定用户活动详细信息了。

在虚拟用户活动图中调查特定用户活动

  1. 使用虚拟用户活动图底部的“缩放到时间段“工具在图上选择要调查特定用户详细信息的区域。

  2. 将鼠标指针悬停在图中的某个详细信息上。 请注意,在工具提示中将显示以下信息:

    • 用户 Id

    • 方案

    • 测试

    • URL(在测试或事务中不显示)

    • 结果

    • 浏览器(在测试或事务中不显示)

    • 网络

    • 开始时间

    • 持续时间

    • 代理

    • 测试日志(测试日志的链接)

      提示

      为了帮助调试应用程序,如果单击“测试日志”链接,将会打开与该日志关联的 Web 测试结果或单元测试结果。

    接下来,您便可以使用虚拟用户活动图中可用的筛选和突出显示操作了。

在虚拟用户活动图中使用筛选选项

  1. 在详细信息图例中,使用下拉列表选择**“测试”“页面”“事务”**。

    详细信息图例面板

    详细信息图例面板

  2. 选中或清除与负载测试关联的错误、日志、测试、搜索和 aspx 页面对应的复选框。

    虚拟用户活动图会相应地更新。

    虚拟用户活动图提供基于多种不同条件来筛选测试、页面和事务的功能。 可以从视图中移除某些测试或移除所有成功的测试,或者移除因某些故障而失败的测试。 还可以移除没有日志的所有测试。

    例如,可以选择**“(突出显示错误)”选项,这将在图表中以红色显示所有错误。 也可以选择“(突出显示含日志的结果)”**选项,这将在图表中以绿色显示含有日志的所有测试结果。

    筛选结果面板

    筛选结果面板

  3. 在“筛选结果”中,选中或清除与以下筛选选项对应的复选框:

    • “仅显示含日志的结果”   仅显示具有关联测试日志的测试结果。

    • “显示成功结果”   显示成功的结果。

    • “显示包含错误的结果”   显示包含可以帮助进行调试的错误的结果。

      提示

      通过单击 Web 性能测试结果查看器工具栏上的“表”按钮,可以进一步调查“显示包含错误的结果”节点下列出的错误类型列表。 有关更多信息,请参见 使用错误表分析负载测试中的错误.

    虚拟用户活动图会相应地更新。

请参见

任务

演练:使用虚拟用户活动图隔离问题

概念

负载测试分析器概述

其他资源

在负载测试分析器的详细信息视图中分析负载测试虚拟用户活动