我正在尝试从命令行一次仅运行Jmeter的特定线程。我在测试计划和编写的条件块中添加了if控制器,${__P(threadActive)} == true
以便可以从命令行提供“ threadActive”的值。
我对其他线程组也做了同样的操作,并给出了条件${__P(group)} == true
。
现在,当我运行时只想运行一个线程组时,我写
JMeter -n -t "TestPlanName.jmx" -JthreadActive=true" or "JMeter -n -t "TestPlanName.jmx" -Jgroup=true
为只运行一个线程,它开始执行两个线程。就像当我将条件块中的条件值更改为false并写入时,JMeter -n -t "TsetPlanName.jmx" -JthreadActive=false
它执行该线程。显然,这意味着这些变量的默认值为true,那么如何更改这些用户变量的默认值?
试试这个:
"${__P(threadActive)}" == "true"
有了这个:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句