Tfs 从VNext运行Visual studio负载测试

Tfs 从VNext运行Visual studio负载测试,tfs,load-testing,azure-pipelines,Tfs,Load Testing,Azure Pipelines,我有一个visual studio loadTest项目和LoadTest2010结果数据库,当我从visual studio运行测试时,测试工作正常,测试数据保存在LoadTest2010 DB中,但当从VNext运行测试时,测试运行正常(完成了所有配置),但数据没有保存在DB LoadTest2010中。 在VNext中,VsoAgent代理正在运行测试。 有人遇到过这个问题吗?vNext是TFS测试代理,它是VS2015测试代理,我们曾经为VS2013更新5使用过测试控制器和测试代理。vN

我有一个visual studio loadTest项目和LoadTest2010结果数据库,当我从visual studio运行测试时,测试工作正常,测试数据保存在LoadTest2010 DB中,但当从VNext运行测试时,测试运行正常(完成了所有配置),但数据没有保存在DB LoadTest2010中。 在VNext中,VsoAgent代理正在运行测试。
有人遇到过这个问题吗?

vNext是TFS测试代理,它是VS2015测试代理,我们曾经为VS2013更新5使用过测试控制器和测试代理。vNext是VS2015的测试代理

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

在构建定义中使用哪些测试步骤?如果使用步骤Visual Studio测试代理部署运行功能测试来运行负载测试,它可能会得到与上面发布的结果相同的结果。因为这两个步骤使用的是VS Test agent 2015,如果您想运行负载测试,则需要根据安装VS Test agent 2013

因此,关于在Vnext构建中使用VS 2013测试代理,您可以遵循以下步骤:

  • 为测试解决方案添加测试设置文件
  • 接下来,在设置文件中指定测试控制器和负载测试结果存储。
  • 然后在生成定义中添加VisualStudio测试步骤,在这一步骤中,记住指定testsetting文件

这是当前VNext中唯一一个运行loadtest的选项,数据将保存到loadtest数据库。下面是VNext的快照

什么是“VNext”?该标记没有说明,也许您可以编辑该标记以添加其说明。这也不起作用,因为Visual Studio测试代理部署和运行功能测试对于loadtest文件都没有选项。只有该选项来自命令行,但数据不会保存到loadtest数据库。