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

 

发布时间: 2016年7月

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

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

要求

  • Visual Studio Enterprise

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

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

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

    - 或 -

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

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

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

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

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

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

    • 用户 Id

    • 方案

    • 测试

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

    • 结果

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

    • 网络

    • 开始时间

    • 持续时间

    • 代理

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

      备注

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

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

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

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

    详细信息图例面板

    详细信息图例面板

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

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

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

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

    筛选结果面板

    筛选结果面板

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

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

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

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

      备注

      通过选择 Web 性能测试结果查看器工具栏中的“表”按钮,可以进一步调查“显示包含错误的结果”节点下列出的错误类型列表。  有关详细信息,请参见在负载测试分析器的表视图中分析负载测试结果和错误。  

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

请参阅

在负载测试分析器的详细信息视图中分析负载测试虚拟用户活动
负载测试分析器概述
演练:使用虚拟用户活动图隔离问题