我想通过jenkins与Maven或Ant运行jmeter脚本(test.jmx),任何人都可以帮我解决这个问题。我对maven / ant没有太多了解,所以有人可以提供我执行此活动所需的确切步骤吗?
我也为jmeter报告集成了性能插件。
答案 0 :(得分:1)
在询问之前,您是否尝试过浏览网页?
如果你有自由选择,你甚至可以选择简单的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):
答案 2 :(得分:0)
即使你真的不需要Ant / Maven,最好通过Ant运行JMeter测试。因为您最终会为您的需求创建一个批处理文件 - 运行测试,从结果文件创建HTML报告和图表等。
有关使用Ant进行Jmeter测试的详细步骤,我建议您查看此网站:http://www.testautomationguru.com/jmeter-continuous-performance-testing-part1/