通过jenkins与maven / ant运行jmeter

时间:2015-12-01 07:10:48

标签: java maven jenkins ant jmeter

我想通过jenkins与Maven或Ant运行jmeter脚本(test.jmx),任何人都可以帮我解决这个问题。我对maven / ant没有太多了解,所以有人可以提供我执行此活动所需的确切步骤吗?

我也为jmeter报告集成了性能插件。

3 个答案:

答案 0 :(得分:1)

在询问之前,您是否尝试过浏览网页?

  • JMeter Ant Task - 对于Ant。除了在JMeter安装的 extras 文件夹下,还有 build.xml 文件,这是可以用作模板的Ant配置文件
  • JMeter Maven Plugin - 对于Maven。

如果你有自由选择,你甚至可以选择简单的non-GUI command-line execution。如果使用Performance Plugin,则可能必须传递一个额外的参数以强制JMeter以XML格式存储其结果,如:

jmeter -Jjmeter.save.saveservice.output_format=xml -n -t testplan.jmx -l results.jtl

有关上述和其他JMeter测试无人参与执行选项的概述,请参阅Five Ways To Launch a JMeter Test without Using the JMeter GUI文章。

答案 1 :(得分:0)

正如Dmitri建议的那样,你真的不需要Maven或Ant来运行Jenkins的JMeter脚本。更简单的替代方法是创建一个批处理文件来执行JMeter脚本,然后通过Jenkins运行该批处理文件。

步骤将是这样的(假设您没有设置Jenkins):

  1. 为Jmeter脚本创建批处理文件(请参阅Dmitri注释和链接)
  2. 安装&配置Jenkins(yakiloo.com / setup-jenkins-and-windows /)
  3. 通过Jenkins调用批处理文件。您可以找到许多关于如何通过Jenkins运行批处理文件的线程。 (Run batch command in jenkins

答案 2 :(得分:0)

即使你真的不需要Ant / Maven,最好通过Ant运行JMeter测试。因为您最终会为您的需求创建一个批处理文件 - 运行测试,从结果文件创建HTML报告和图表等。

有关使用Ant进行Jmeter测试的详细步骤,我建议您查看此网站:http://www.testautomationguru.com/jmeter-continuous-performance-testing-part1/