2011-08-10 87 views
2

我已经用vs2010成功运行了一些负载测试,现在我正试图分析结果。如何分析Visual Studio 2010负载测试结果?

我有两个代理商,该测试使用,如果两个代理执行测试我不知道。
我看到平均测试时间只适用于一个代理。

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

回答

3

第一条根据“角色”,该测试执行方法是“远程执行”,你有你的指定控制器,仔细检查你的测试设置(“测试”菜单>编辑测试设置...)。也许你偶然在本地模式下运行。

如果您正在寻找在负载测试结果的“代理”表,它只是显示一个代理人,我会假设你是对的,只有一个代理执行的测试。

[我相信,如果有从顶撞控制器防止代理控制器和代理之间的通信问题,那么控制器将不会推测试到它。但是,如果是这种情况,那么我们应该期望在错误列表中看到关于该消息的信息。]

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

查看代理是否正在执行测试的另一种方式是使用设置为“所有单个详细信息”的“计时详细信息存储”(在LoadTest RunSettings中)运行负载测试。然后在测试完成后,您可以单击负载测试结果中的“详细信息”按钮(“摘要”,“图形”和“表格”旁边的),并查看虚拟用户活动的详细图表。 如果我没有记错你可以将鼠标悬停在图表和弹出的文本会告诉你,跑了特定的虚拟用户代理的名称。

如果我还记得对不对,您可以点击图表线拉起WebTest的日志中的测试,你可以在测试的上下文参数找到代理的名称。但是这需要您将'完成测试的保存日志频率'(再次在RunSettings中)设置为1,以便保存WebTest日志。

相关问题