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

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

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

要求

  • Visual Studio 旗舰版

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

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

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

    - 或 -

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

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

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

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

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

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

    • 用户 Id

    • 方案

    • Test

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

    • 结果

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

    • 网络

    • 开始时间

    • 持续时间

    • 代理

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

      说明说明

      为了帮助调试应用程序,因此,如果选择测试记录链接,Web测试结果或单元测试结果与记录中打开。

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

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

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

    详细信息图例面板

    详细信息图例面板

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

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

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

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

    筛选结果面板

    筛选结果面板

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

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

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

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

      说明说明

      的错误类型列表中 *** 显示带有错误的结果 *** 节点之下。Web可以通过选择表进一步调查按性能测试结果查看器工具栏。有关更多信息,请参见 在负载测试分析器的表视图中分析负载测试结果和错误.

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

请参见

任务

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

概念

负载测试分析器概述

其他资源

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