从用户那里获取输入后,我需要在运行时将线程组,加速时间和循环计数传递给JMeter脚本。
为此,我创建了一个bat文件,如下所示:
@echo off
title Accepting User Inputs And Passing It To JMeter Scripts !!
echo Welcome To The World Of Performance Testing !!
set /p thread=Enter the count for thread groups:
set /p rampup=Enter the ramp up peroid:
set /p loopcount=Enter the loopcount:
set /p cd = "E:\apache-jmeter-3.2\bin"
%cd%\jmeter -n -t E:\apache-jmeter-3.2\bin\scripts\SampleTestPlan.jmx -l
E:\apache-jmeter-3.2\bin\results\result1.csv -JThread=%thread% -
JRampUp=%rampup% -JLoopCount=%loopcount%
pause
但是我得到的输出如下,它接受输入,但是我无法通过使用.bat重定向到位置来启动命令以在非GUI模式下运行Jmeter- E:\ apache-jmeter-3.2 \ bin文件。
转到脚本中的jmeter目录:
E:
cd E:\apache-jmeter-3.2\bin
jmeter -n -t E:\apache-jmeter-3.2\bin\scripts\SampleTestPlan.jmx -l
E:\apache-jmeter-3.2\bin\results\result1.csv -JThread=%thread% -
JRampUp=%rampup% -JLoopCount=%loopcount%
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句