从Gradle Jmeter插件以非GUI模式运行Jmeter

时间:2014-11-06 20:53:06

标签: gradle jmeter

背景信息:现在我正在使用Kulya的jmeter gradle插件。但我需要生成图形结果,所以我使用了jmeter插件..但我需要使用命令提示符运行它,并且无法使用gradle jmeter插件运行。

早些时候:

 jmeterRun.configure {
               srcDir = file('src/test/performance/jmeter/')
               jmeterTestFiles = [file('src/test/performance/jmeter/<MY_FILE>.jmx')]
           }

现在我需要像这样运行:

jmeter.bat -t <MY_FILE>.jmx -n -l /data/jmeter/concurrent/concurrent-test-results.csv

问题是,我无法使用jmeter gradle plugin执行此命令。特别是使用jmetr gradle插件传递-n -l等参数。

2 个答案:

答案 0 :(得分:1)

您可以在用户属性中配置保存结果文件,然后使用jmeterUserPropertiesFiles

在gradle配置中包含属性文件

要通过gradle在非gui中启动jmeter,请使用:

gradle jmeterRun

答案 1 :(得分:1)

created a GitHub project,作为模板,具有所有这些设置。它被配置为开发人员可以从Git存储库启动jmeter,因此每个开发人员共享相同的Jmeter和完全相同的功能/库。

它没有解决您轻松传递参数的问题,但看起来使用外部属性文件的其他建议可能会有效。