0
我一直在尝试从命令行传递网页的url来使用Jmeter进行性能测试。Jmeter - 命令行中的url
我已经建立了用户定义的变量,如
NumberOfUsers ${__P(NumberOfUsers,2)}
HowManyTimesToRun ${__P(HowManyTimesToRun,2)}
RampUpTime ${__P(RampUpTime, 10)}
Host ${__P(Host)}
我使用JMeter的命令
./jmeter.sh -n -t Performance.jmx -l old88.jtl -JNumberOfUsers=5 -JRampUpTime=10JHowManyTimesToRun=2 -JHost=www.google.com
它似乎正确地把所有的值,除了主机名尝试。有没有办法从命令行传递网址。我在HTTP请求默认值中使用此属性。
在测试过程中,是否将$ {NumberOfUsers}解析为5或2?你已经提供了除Host以外的所有默认值,我想知道这个值是不是工作的假象...你能直接在样本中而不是变量中使用属性吗?变量的范围是有限的,所以如果你在一个线程组中定义了它们,它们将不能用于不同的线程组。你在哪里放置了用户定义的变量元素? – CharlieS 2014-10-31 00:10:41