用maven/ant运行jmeter通过jenkins



我想用Maven或Ant通过jenkins运行jmeter脚本(test.jmx),有人能帮我吗。我对maven/ant了解不多,所以有人能给我提供做这项活动所需的确切步骤吗?

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

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

  • JMeter Ant任务-用于Ant。除了在JMeter安装的extras文件夹下,还有build.xml文件,它是可以用作模板的Ant配置文件
  • JMeter Maven插件-适用于Maven

如果您可以自由选择,您甚至可以选择简单的非GUI命令行执行。如果您使用性能插件,您可能需要传递一个额外的参数来强制JMeter以XML格式存储其结果,如:

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

有关上述和其他JMeter测试无人参与执行选项的概述,请参阅"在不使用JMeter GUI的情况下启动JMeter Test的五种方法"一文。

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

步骤如下(假设您没有设置Jenkins):

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

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

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

相关内容

  • 没有找到相关文章

最新更新