【问题标题】:WebTests in VS2012 not runningVS2012 中的 WebTests 没有运行
【发布时间】:2013-01-29 19:51:54
【问题描述】:

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

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

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

【问题讨论】:

标签: visual-studio-2012 webtest


【解决方案1】:

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


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


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


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


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

【讨论】:

  • 谢谢,我希望在 MS 提出这个解决方案的人被解雇。
  • @Zipper,我有一种沉沦的感觉,MS 对 Web 和负载测试功能失去了兴趣(例如 VS2012 中几乎没有改进)。我真的希望我错了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 2012-12-11
相关资源
最近更新 更多