Jmeter顺序运行2个测试计划命令行

时间:2017-09-12 16:06:40

标签: maven jmeter automated-tests

我有2个不同进程的测试计划,我想用Jmeter测试;这两个脚本都已实现,可以通过Jmeter GUI单独运行。

但是,是否可以使用命令行运行一个测试计划,然后一旦第一个测试计划完成,第二个测试计划就会启动。基本上,我想要一个接一个地运行一个测试计划:同时......

最终我们希望将这两个测试计划放在一台服务器上并让它们使用一些maven脚本一个接一个地运行,但是现在有没有办法用Jmeter的命令行来完成这个?

1 个答案:

答案 0 :(得分:1)

对于command-line non-GUI mode,只需使用shell脚本运行文件,如:

jmeter -n -t test1.jmx -l result1.jtl
jmeter -n -t test2.jmx -l result2.jtl

您还可以通过-l命令行选项传递相同的文件,test2.jmx的结果将附加到test1.jmx的结果中。

对于Maven执行,只需将.jmx个脚本复制到项目的src/test/jmeter文件夹中 - Maven将按顺序执行测试。

测试执行后,您将能够在target/jmeter/results文件夹下找到结果文件,每个.jmx脚本一个文件。结果可以通过ie Merge Results工具

合并在一起

更多信息: