如何在TFS Build期间运行Webtests?

时间:2016-02-03 00:43:22

标签: tfs automation visual-studio-2015 webtest

我需要在自动TFS构建中运行一些WebTests(在扩展名为" .webtest"的文件中定义)。我可以从Visual Studio 2015本地成功运行这些Web测试,但无法在团队构建期间执行这些测试。

在团队构建定义中,我尝试过使用"测试程序集文件规范" value =" * .webtest"。但这无法获得网络测试。我可以看到.webtest文件已被复制到"二进制文件"目录让我有点疑惑为什么找不到它们。

Test Specification Configurations

我错过了什么?如何让.webtest文件在Team Build下运行?

注意:

TFS版本:2013(代理已安装VS2015)

2 个答案:

答案 0 :(得分:0)

在“测试源”字段中打开省略号:

enter image description here

指定MSTest.exe运行器(VS2010兼容)作为Test Runner并更改Test Assembly文件规范以运行扩展名为.webtest的所有内容。

enter image description here

更多细节 -

http://www.codewrecks.com/blog/index.php/2013/08/16/build-deploy-web-performance-test-with-tfs-build/

答案 1 :(得分:0)

Visual Studio Test Runner无法运行Web测试和负载测试。您需要使用MSTest.exe在TFS构建中运行它们。您可以添加InvokeProcess活动来运行mstest命令:mstest /TestContainer: WebTest1.webtest