2

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

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

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

4

1 回答 1

4

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


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


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


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


顺便说一句,这里还有一个问题:虽然您仍然从“负载测试”菜单中为负载测试选择测试设置,但您现在在“测试”菜单下为 Web 测试执行单独设置测试设置: 为 web 测试设置测试设置

于 2013-02-18T04:16:09.623 回答