VS2012中的WebTests未运行

时间:2013-01-29 19:51:54

标签: visual-studio-2012 webtest

我们使用VS Ultimate进行Web测试和负载测试,但自从从VS 2010迁移到VS 2012后,Web测试似乎不再运行了。我们曾经能够ctrl-r ctrl-t来调试特定的测试,但这不再适用了。然后我发现在上下文中运行测试的问题,所以我只是尝试运行所有测试,但这也不起作用。 VS2012的表现就像它不再将WebTest视为真正的测试一样。

即使我尝试在测试资源管理器中查看测试,也没有任何显示。我知道我的测试是正确的,因为我可以回到VS 2010,并且一切仍然可以正常运行。

还有其他人有这个问题吗?

1 个答案:

答案 0 :(得分:4)

Visual Studio 2012删除了我们用于在VS 2010中运行测试的“测试视图”窗口。新的“测试资源管理器”窗口仅识别单元测试和编码的UI测试,如您所发现的那样。这完全让我失望。


要运行Web和加载测试(除了实际打开它们并在编辑器窗口中单击“运行”的明显但繁琐的方法),您必须选择要在解决方案资源管理器中运行的测试,然后选择加载测试(菜单)>运行>精选测试。或者“解决方案中的所有测试”。 run tests from solution explorer


您还可以选择运行任何打开的负载测试中包含的各个Web测试。右键单击Test Mix节点(在Scenario中)或Test Mix中的任何测试。 run web tests in load test


为了完整起见,权威来源:http://msdn.microsoft.com/en-us/library/ms182541.aspx


顺便说一句,这是另一个问题:虽然您仍然从Load Test菜单中选择负载测试的测试设置,但现在您在Test菜单下为Web Test执行单独设置测试设置: set testsettings for web test