我正致力于在CI上集成jmeter测试,并且遇到一个我自己无法解决的问题。我使用ANT执行jmeter项目并在最后生成html报告。该问题与最终的html报告有关 - 它包含每个测试(WS请求)的一堆迭代。在我的jmeter项目中,我设置了Thread属性 - 线程组(用户)= 1,循环计数= 1,所以我希望每次测试只有一次迭代(WS sampler)
https://i.stack.imgur.com/BrE2q.jpg
提前致谢
答案 0 :(得分:0)
这不是与Ant相关的东西,因为当Ant生成HTML报告时,它基本上使用一些预定义的模板{。}进行文件(基本上是XML)XSLT Transformation,请参阅Visualizing JMeter .jtl Files Viewed as An .xsl Stylesheet文章细节。
我期望您获得所有这些“额外迭代”,因为每次运行JMeter测试时,结果都添加到现有的.jtl结果文件,您将获得历史性结果。解决方案是在Ant作业启动时通过Delete Task删除.jtl结果文件(或使用Move Task将其移动到某处),这样您就可以确保始终获得“新鲜”结果