我将我的Web性能测试项目的构建迁移到了TFS 2013构建过程模板,以便通过遵循这个文档自动还原nuget。
我的解决方案有.webtest文件,这些文件是Web性能测试的容器。但是VsTest.console.exe无法识别.webtest测试。我查看了发现器,并发现没有一个安装的支持.webtest扩展名。
我尝试找到用于使用vstest.console.exe运行.webtests的测试适配器,但什么都没找到。
这个文档对vstest.console.exe说:
您可以从命令行运行自动化单元和编码UI测试。
对于mstest.exe,它说:
您可以从命令行本地或使用测试控制器或测试代理运行自动化Web性能和负载测试。
为什么vstest.console.exe不支持.webtests? 它不是被设计为使用适配器运行任何类型的测试来替代mstest.exe吗?
此外,如果这意味着我需要编写一个自定义适配器来读取和运行带有.webtest扩展名的测试,那么我需要做什么?