Visual Studio loadtest从VNext运行

时间:2017-03-21 11:05:59

标签: tfs load-testing azure-pipelines

我有一个visual studio loadTest项目和LoadTest2010结果数据库,当我从visual studio运行测试然后测试工作正常并且测试数据保存在LoadTest2010 DB中但是当从VNext运行测试然后测试运行正常(做了所有的配置)但数据不保存在DB LoadTest2010中。 在VNext中,VsoAgent代理正在运行测试。 有没有人面对这个问题?

3 个答案:

答案 0 :(得分:0)

vNext是TFS测试代理,它是VS2015测试代理,我们曾经使用VS2013 Update5的测试控制器和测试代理。 vNext是VS2015的测试代理。

根据您的描述,您是否在负载测试中添加了Web测试项目,如果没有,请确保已添加它。 然后请使用MSTest在本地运行负载测试以查看结果。

答案 1 :(得分:0)

您在构建定义中使用了哪些测试步骤?如果您使用 Visual Studio测试代理部署运行功能测试步骤来运行负载测试,则可能会获得上面发布的结果。由于这两个步骤正在使用VS Test agent 2015,并且如果要运行负载测试,则需要根据this document安装VS Test Agent 2013.

关于在Vnext构建中使用VS 2013测试代理,您可以按照以下步骤操作:

  • 为测试解决方案添加测试设置文件。
  • 接下来,在设置文件中指定测试控制器和加载测试结果存储。 enter image description here
  • 然后在构建定义中添加Visual Studio Test步骤,在此步骤中,请记住指定testsetting文件。

答案 2 :(得分:0)

这是VNext中唯一一个运行loadtest的选项,数据将保存到loadtest数据库。以下是VNext enter image description here

的快照