我想实现的是:我只有一个线程组,唯一更改的是线程属性x1c 0d1x我想按顺序运行多个线程组,并且对每个线程组都有不同的配置。仅运行第一个:./jmeter -n -t负载测试.jmx -J线程=1 -J斜坡秒=1 -J持续时间秒=300现在,我想添加一个5分钟的延迟,并使用新参数启动一个新线程,但使用相同的命令行,这样我就不必手动更新属性。
nqwrtyyt1#
请参阅您的操作系统说明文件,例如sleep command和&& operator,例如
sleep
&&
./jmeter -n -t loadTest.jmx -JTHREADS=1 -JRAMPIPSECONDS=1 -JDURATIONSECONDS=300 \ && sleep 300 \ && ./jmeter -n -t loadTest.jmx -JTHREADS=new-number-of-threads -JRAMPIPSECONDS=new-ramp-up -JDURATIONSECONDS=new-duration \ && sleep 300 \ etc.
有关JMeter命令行执行的更多信息:How Do I Run JMeter in Non-GUI Mode?
gkl3eglg2#
您需要为您的要求创建一个单独的属性文件。例如,loadtest.properties, baseline.properties将所有变量及其值插入其中。即,
loadtest.properties, baseline.properties
THREADS=1 RAMPUPSECONDS=2
然后使用-q选项传递所需的属性文件,以将其应用于JMeter测试运行
e.g: jmeter -n -t loadTest.jmx -q loadtest.properties
2条答案
按热度按时间nqwrtyyt1#
请参阅您的操作系统说明文件,例如
sleep
command和&&
operator,例如有关JMeter命令行执行的更多信息:How Do I Run JMeter in Non-GUI Mode?
gkl3eglg2#
您需要为您的要求创建一个单独的属性文件。例如,
loadtest.properties, baseline.properties
将所有变量及其值插入其中。即,
然后使用-q选项传递所需的属性文件,以将其应用于JMeter测试运行