【问题标题】:How do I analyze Visual Studio 2010 Load Test Results?如何分析 Visual Studio 2010 负载测试结果?
【发布时间】:2011-08-10 01:10:57
【问题描述】:

我已经使用 vs2010 成功运行了一些负载测试,现在我正在尝试分析结果。

我有两个测试正在使用的代理,但我不确定这两个代理是否都在执行测试。
我看到平均。测试时间仅限一名代理。

是否可以获得每个代理执行的测试数量,而不是整个负载测试?

【问题讨论】:

    标签: visual-studio-2010 load-testing


    【解决方案1】:

    首先,在“角色”下的“测试设置”(“测试”菜单 >“编辑测试设置...”)中仔细检查测试执行方法是否为“远程执行”并且您已指定控制器。也许你不小心在本地模式下运行了。

    如果您正在查看负载测试结果中的“代理”表并且它只显示一个代理,我认为您是对的,只有一个代理执行了测试。

    [我相信如果控制器和代理之间存在通信问题,阻止代理与控制器对话,那么控制器不会将测试下推给它。但如果是这种情况,那么我们应该会在错误列表中看到一条消息。]

    查看其他代理是否实际运行测试的一种方法是在测试运行期间打开“管理测试控制器”对话框(“测试”菜单 > 管理测试控制器...)。正在运行的代理将具有“正在运行的测试”状态。

    查看代理是否正在执行测试的另一种(迂回)方法是运行负载测试,并将“Timing Details Storage”(在 LoadTest RunSettings 中)设置为“All Individual Details”。然后,当测试完成后,您可以单击负载测试结果中的“详细信息”按钮(“摘要”、“图表”和“表格”旁边)并查看虚拟用户活动的详细图表。 如果我没记错的话您可以将鼠标悬停在图表上,然后弹出文本会告诉您运行该特定虚拟用户的代理的名称。

    如果我记错了,你可以点击图表线,拉出那个测试的 WebTest 日志,你可以在测试的上下文参数中找到代理名称。但这要求您将“已完成测试的保存日志频率”(同样在 RunSettings 中)设置为 1,以便保存 WebTest 日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      相关资源
      最近更新 更多