我有一个包含4个网络测试的有序测试。问题是Visual Studio似乎在加载单个测试的测试结果时遇到问题。
我添加了截图以补充1000个单词。 :)
正如您可能看到的第3个测试(直观地称为Webservice03)失败了。上面的屏幕截图是在我双击相应的行后打开有关该测试运行的详细信息。带有请求和其他有用信息的面板是空的。
这个问题非常烦人,因为测试是定期运行的更大测试套件的一部分,所以当它失败时,我必须手动禁用测试配置中的设置和清理脚本,手动运行它们,然后运行每个手动测试,而不是只是轻松地打开测试结果。
有没有人遇到过这个问题? 感谢。
版本详情:
Microsoft Visual Studio 2010 Ultimate 版本10.0.40219.1 SP1Rel
Microsoft .NET Framework 版本4.0.30319 SP1Rel
答案 0 :(得分:3)
我遇到了同样的问题并试图通过微软论坛澄清它:
Web test details are not displayed when ran from an ordered test
根据答案,您无法将Web测试运行的详细测试结果作为有序测试的一部分。
答案 1 :(得分:0)
以下是有序测试的替代方法:
将网络测试添加到负载测试
在测试组合中,选择“基于顺序测试顺序的测试组合”。这将实现与有序测试相同的事情。
在负载测试运行设置中,确保将“保存登录测试失败”设置为True:
设置1个用户的恒定负载模式
在“加载”测试结束时,您将能够看到失败次数,并且在“表”视图中,您可以单击错误计数,该错误计数将带您进入一个对话框,该对话框允许您浏览单个Web测试失败。