我已经创建了一个Web性能和负载测试项目,目前它使用Visual Studio Online在我们的Dynamics CRM 2013解决方案上执行了一些简单的测试。 (测试将在稍后的时间扩展)在Visual Studio Online中构建期间运行负载测试
(负载测试解决方案本身与我们所有其他项目一起驻留在本地TFS)
当我我的本地机器所有上运行我的负载测试奇迹般有效。
我现在的目标是在构建解决方案期间运行这些负载测试。
看来我必须使用MSTest,因为Visual Studio Test Runner不支持加载测试。
所以我修改我的生成模板使用MSTest的,这个职位的一点帮助:https://social.msdn.microsoft.com/Forums/vstudio/en-US/93c8634f-b6d6-4d8a-8c8c-b6eb6c1fad06/tfs-2013-and-webtests-and-load-tests?forum=tfsbuild
这是被我碰到一个问题。由于我没有看到可以指示我的负载测试使用特定VSO帐户的选项,因此更不用说此帐户的凭据。
我的问题是:
- MSTest的是在Visual Studio Online中生成过程中启动负载测试的最佳解决方案?有更好的吗?
- 如果是这样,我该如何告诉MSTest使用特定的VSO帐户?
我们要测试的是** **不上运行的应用我们的buildserver。 它运行在专用的Azure VM机器上。 我们希望使用Visual Studio Online运行负载测试,因为我们想限制我们测试平台上的维护量。 基本上我们希望它能像在本地机器上运行负载测试一样工作。开始测试,将解决方案上传到VSO,开始测试,等待测试完成并下载报告。 欢迎提供任何提示或技巧:) – DvanderStarre 2015-02-24 10:07:33
同样的答案:在无代理模式下使用RM和Powershell。 – 2015-02-24 18:11:14