Jmeter中有关属性的获取的问题

Jmeter中有3个方法用来获取属性值:

props.getProperty(propName),

${__property(propName)}

${__P(propName)}

试验了下,在JSR223 Sampler中使用以上3个方法获取属性值的情况

返回结果如下:

这里看到,在jmeter属性列表里没有'password'这个属性时,使用${__property('password')}去获取属性值,因为属性不存在,返回属性名;

当用props.setProperty()方法设置好'password'的值后,再用${__property('password')}方法去获取属性值,结果返回password这个键值,并没有返回对应的属性值。

接下来做如下设置:

返回结果:

这里可以看到使用${__P('password')}方式去获取属性值是行得通的。

总结:{__property()}在JSR223 Sampler中获取属性值行不通,用props.getProperty()最稳妥,其次是{__P()}方法也行得通。为什么会这样?

相关推荐
shughui20 小时前
JMeter(一):jemter安装
jmeter
shughui20 小时前
JMeter(二):什么是jmeter参数化?为什么需要它?如何使用
测试工具·jmeter·性能优化·单元测试
无名小卒Rain2 天前
Jmeter性能测试-长短链接的处理
jmeter
幺零九零零6 天前
压测-JMeter(八)
jmeter
唐古乌梁海7 天前
JMeter电商项目:活动页面压测经验分享
经验分享·jmeter
查拉图斯特拉面条7 天前
JMeter JSR223后置处理器:JSON数据处理与格式转换实战指南
python·jmeter·json
xiaoliuliu123457 天前
Apache JMeter 2.9 简单上手教程(附下载包)
jmeter·apache
qq13267029408 天前
ARM版统信UOS桌面安装Jmeter
jmeter·jdk·arm·统信uos
oh-pinpin8 天前
【jmeter】-脚本-导入添加接口(F12复制 cURL )
测试工具·jmeter·压力测试
查拉图斯特拉面条9 天前
JMeter JSON数据提取后处理指南:为ID值添加双引号
jmeter·json