【问题标题】:Trigger .webtest/.loadtest from code从代码触发 .webtest/.loadtest
【发布时间】:2015-06-22 04:01:44
【问题描述】:

我想将 SpecFlow 应用到 Visual Studio 中的 Web 测试套件。这将需要一个自定义层。

我想知道如何从代码中触发 webtests 或 loadtests(如果可能的话)。感觉应该支持这个,但是我找不到任何文档。

这可能吗?是否有一些 API 可以用来从抽象层控制 Web 测试套件?还是必须从 Visual Studio UI 或命令行运行?

谢谢

【问题讨论】:

  • 是的,从 Visual Studio 或 mstest.exe 或 Microsoft 的其他几个命令行程序运行。编写一些将调用另一个程序(例如mstest.exe)的代码并不难。
  • 谢谢,会试一试的。

标签: c# .net performance visual-studio webtest


【解决方案1】:

您可以使用 MSTest.exe 命令行执行它们,请参阅此处https://blogs.msdn.microsoft.com/slumley/2008/12/22/running-web-and-load-tests-from-the-command-line/

c:\>mstest /TestContainer:WebTest1.webtest

这将产生类似于以下的输出:

正在加载 WebTest1.webtest…

开始执行……

结果顶级测试 ———————— 通过webtest1.webtest

1/1 测试通过

总结 ———— 测试运行完成。

通过 1 ——— 总计 1

【讨论】:

  • 虽然理论上这可以回答这个问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 2018-02-10
  • 1970-01-01
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 2018-05-16
相关资源
最近更新 更多