如何在TFS2015构建执行期间对负载测试进行分类以进行过滤

时间:2016-10-28 10:02:07

标签: tfsbuild load-testing tfs2015 azure-pipelines

我们计划在TFS2015构建执行期间使用"运行功能测试"进行大量的负载/性能测试。 vNext步骤,内部部署。

我们计划在不同的类别下运行它们,即:烟雾,压力,性能和容量规划。

然而,尝试将我们的测试组织成类别似乎是一个问题:

  • 即使我们将性能测试转换为编码网络测试,我们仍然无法应用"测试类别"属性(严格来说,用于单元和编码的UI测试),因为没有测试方法可以应用它。这意味着我们无法使用"测试过滤器标准过滤我们的测试"我们的"运行功能测试"构建步骤。
  • Microsoft" don't recommend将负载测试或Web测试链接到测试用例",这意味着我们甚至无法在测试计划下对我们的测试进行分组(然后可以与"测试选择=测试计划"构建步骤中的执行选项。

是在项目级别对负载/性能测试进行分组(因此我们基本上每个目标类别都有一个dll)是"分类"的唯一选项。他们?如果没有,那是什么?

在相关的说明中,有关组织负载/性能测试的建议做法是什么?"执行选项" "运行功能测试" vNext构建步骤,如果有的话?

1 个答案:

答案 0 :(得分:0)

众所周知,只有单元测试可以应用"测试类别"属性。没有办法为Web测试分组类别。

作为替代方案,您可以考虑将测试二进制文件复制到不同的Test Drop Location并指定测试程序集。