尝试运行在TFSAgent上通过MSTEST.exe
下载(https://www.visualstudio.com/downloads/)安装的Agents For Visual Studio 2017
尝试跑步MSTest.exe /TestContainer:C:\agent\_work\3\a\stack\tests\WebTest1.webtest /resultsfile:C:\agent\_work\3\a\stack\tests\webtest.trx /testsettings:C:\agent\_work\3\a\stack\tests\Local.testsettings
结果出现以下错误
Microsoft (R) Test Execution Command Line Tool Version 15.0.26208.0
Copyright (c) Microsoft Corporation. All rights reserved.
Loading C:\agent\_work\3\a\stack\tests\Local.testsettings...
Loading C:\agent\_work\3\a\stack\tests\webtest1.webtest...
C:\agent\_work\3\a\stack\tests\webtest1.webtest
File extension specified '.webtest' is not a valid test extension.
最佳答案
Visual Studio Enterprise 2017支持Web负载和性能测试,您需要使用Web性能和负载测试工具安装Visual Studio Enterprise 2017。
如果在安装VS2017 Enterprise之后仍然出现错误,请尝试以将要运行测试的用户身份打开IDE,然后调用MSTest。
有关VS 2017支持的功能的更多信息,您可以参考:Compare Visual Studio 2017 IDEs
关于tfs - 收到错误消息:指定的文件扩展名'.webtest'不是有效的测试扩展名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45339584/