Jmeter 通过命令行值触发if条件
我想使用JMeter执行一个脚本,脚本将根据windows CMD execution提供的属性进入特定条件。我的脚本看起来像: 通过CMD执行,如下所示:Jmeter 通过命令行值触发if条件,jmeter,Jmeter,我想使用JMeter执行一个脚本,脚本将根据windows CMD execution提供的属性进入特定条件。我的脚本看起来像: 通过CMD执行,如下所示: jmeter -n -t C:\Users\test\Documents\api.jmx -Jusers=1 如何根据运行时提供的值仅输入单个特定的If控制器?在您的情况下,为每个If添加check to users参数: ${__groovy(props.get("users")=="1")}
jmeter -n -t C:\Users\test\Documents\api.jmx -Jusers=1
如何根据运行时提供的值仅输入单个特定的If控制器?在您的情况下,为每个If添加check to users参数:
${__groovy(props.get("users")=="1")}
检查此项并在条件下使用_jexl3或_groovy函数可提高性能
我认为您应该选择单个而不是3个If控制器,并使用从命令行读取值:
${__P(scenario,)}
如果您以以下方式执行JMeter:
jmeter -Jscenario=A -Jusers=1 -n -t C:\Users\test\Documents\api.jmx
它将运行名为a
的采样器(或a),类似于B
和C
你们也会发现这篇文章很有用