DotTrace可用于TeamCity上的配置测试。但是这个例子适用于NUnit,而我的测试是用Visual测试编写的。当我使用内置测试引擎VSTest运行我的测试时,DotTrace分析器插件没有这样的选项。相反,我需要指定测试引擎可执行文件的路径。
我确实找到了一个可执行的VSTest.exe,但是它的路径包括"Microsoft \Windows\v8.0\ExtensionSDK“,所以毫不奇怪它不起作用。说它找不到一个start.bat文件,这个文件在.exe文件中确实不存在。
TeamCity用于VSTest的可执行路径是什么?
然后,我可以将性能测试配置为使用该测试引擎。我知道可以使用DotTrace执行测试,在Visual中运行它,只是不想在有TeamCity插件时在那里安装Visual和DotTrace插件。
发布于 2015-11-01 10:34:46
根据这,您可以在TeamCity代理上安装Visual,然后在XML中指定vstest.console.exe作为分析目标。
不过,我建议您尝试一个新dotTrace插件版本 (如果它要求您提供凭据,请指定没有密码的来宾)。它还没有正式宣布,但功能齐全。
主要的区别是插件现在集成到“单元测试”构建步骤中,例如Visual测试、NUnit、MSpec、MSTest。因此,它不需要配置文件。因此,在安装插件之后,所有单元测试步骤都将获得运行构建步骤在dotTrace分析器下的附加选项。您所需要做的就是添加Visual测试步骤,在那里检查此选项,并一如既往地指定性能阈值。
https://stackoverflow.com/questions/33432240
复制相似问题