我们使用VS Ultimate进行web测试和负载测试,但自从从VS2010迁移到VS2012后,web测试似乎不再运行。我们曾经可以使用ctrl-r
ctrl-t
来调试特定的测试,但现在不再有效了。然后我发现了在上下文中运行测试的问题,所以我只是尝试运行所有测试,但也不起作用。VS2012的表现就像它不再将WebTest视为真正的测试。
即使我尝试在测试资源管理器中查看测试,也没有显示任何内容。我知道我的测试是正确的,因为我可以回到VS2010,一切仍然像它应该的那样工作。
还有其他人有这个问题吗?
发布于 2013-02-18 04:16:10
Visual Studio 2012删除了我们用来在VS2010中运行测试的“测试视图”窗口。正如您已经发现的,新的“测试资源管理器”窗口只能识别单元测试和编码的UI测试。这也完全把我搞糊涂了。
要运行web和负载测试(除了实际打开它们并在编辑器窗口中单击" run“这一明显但繁琐的方法之外),您必须在解决方案资源管理器中选择要运行的测试,然后选择load Test (菜单)> run > Selected Test。或者"All Tests in Solution“。
您还可以选择运行包含在任何打开的负载测试中的各个Web测试。右键单击Test Mix节点(在场景中)或Test Mix中的任何测试。
为了完整,这里是权威来源:http://msdn.microsoft.com/en-us/library/ms182541.aspx
顺便说一句,这里有另一个问题:尽管您仍然从负载测试菜单中选择负载测试的测试设置,但是现在您可以在测试菜单下为Web测试执行单独设置测试设置:
https://stackoverflow.com/questions/14591052
复制相似问题