2016-10-04 88 views
0

我一直在试图让Jmeter负载测试在VSTS中运行到目前为止没有效果。我一直在微软支持团队中对此进行反复(非常慢),但是随着问题的解决,我希望至少在使用Jmeter的构建机器上运行一小部分负载测试,然后获得结果以某种方式上传到VSTS,以便更容易跟踪。我有这个工作的第一部分:从VSTS版本定义我运行一个批处理文件,在本地运行负载测试,然后生成结果的聚合电子表格。在VSTS中运行负载测试

问题是 - 我如何将这些结果加载到VSTS中?

回答

1

在我们的例子中,我们必须使用jmeter.test.xmlouput配置将结果导出到xml。然后,我们有了一个脚本来将xml转换为适当的Xunit结果文件,最后我们使用发布测试结果来收集此文件并将结果添加到发行版中。 (这种方法也适用于构建定义)。
这有点复杂,需要一些脚本,并且如果有专门的任务可用,会更容易。

enter image description here

+0

谢谢你,但我还是有点不清楚。目前我有一个脚本可以创建一个聚合xml文件。我将如何将它变成一个Xunit结果文件? VSTS如何处理Xunit结果文件? – gmoerkerken

+0

当您在VSTS中进行自动化测试时,无论是使用mstest还是VSTS都可以自动导入,或者在运行测试后必须使用收集测试结果步骤。 这一步“了解”Junit,Xunit,MsTest和Nunit测试结果文件。 但是Jmeter不会输出为这些格式,这就是为什么我们必须转换文件。我会尝试编辑我的答案以添加屏幕截图。 – baywet

相关问题