我按照此文档将我的 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 扩展名的测试的自定义适配器,那么我需要做什么?