通过遵循本文件,我将我的web性能测试项目的构建迁移到了用于自动nuget恢复的TFS 2013构建过程模板。
我的解决方案有.webtest文件,这些文件是用于web性能测试的容器。但是VsTest.console.exe不承认.webtest测试。我查看了发现者,发现所有安装的都不支持.webtest扩展。

我试图找到使用.webtests运行vstest.console.exe的测试适配器,但一无所获。
vstest.console.exe的本文件如下所示
您可以从命令行运行自动单元和编码的UI测试。
对mstest.exe来说
您可以在本地或通过使用测试控制器或测试代理从命令行运行自动化的Web性能和负载测试。
为什么vstest.console.exe不支持.webtests?它不是作为mstest.exe的替代品,用于使用适配器运行任何类型的测试吗?
另外,如果这意味着我需要编写一个可以使用.webtest扩展读取和运行测试的自定义适配器,那么我需要做什么呢?
发布于 2016-05-21 00:45:27
vstest.console可以使用以下方法运行网络测试:
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" SmokeTest.orderedtest /Settings:..\..\..\local.testsettings"您需要创建一个orderedtest并将您的webtest放入其中。
发布于 2020-07-01 07:19:07
vstest.console可以运行.webtest网络测试。在引号中输入exe的路径,然后输入到webtest的路径:
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" WebTest1.webtest发布于 2014-10-22 10:49:34
看来vstest.console.exe无法运行负载测试和web测试。我唯一的选择是通过定制构建过程模板来满足我的需求,从而使用MsTest.exe贯穿整个TFS 2013。
编辑:我错了。您可以使用vstest.console.exe运行网络测试。
https://stackoverflow.com/questions/26500993
复制相似问题