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()}方法也行得通。为什么会这样?

相关推荐
brucelee1865 小时前
使用 JMeter 进行 API 压力测试完整指南
jmeter·压力测试
Echoo华地8 小时前
Gatling压测案例
java·jmeter·压力测试·并发·scale·压测·gatling
chenjingming6661 天前
jmeter处理接口返回中文乱码的问题
jmeter
chenjingming6661 天前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
洛_尘1 天前
测试9:性能测试--工具篇(JMeter)
jmeter
夜晚打字声1 天前
7(七)Jmeter吞吐量设置
jmeter
chenjingming6662 天前
jmeter导入浏览器上按F12抓的数据包
前端·chrome·jmeter
爱编程的小吴5 天前
JMeter从入门到精通:一站式掌握性能测试
jmeter
老神在在0016 天前
JMeter 博客系统全链路性能测试实战:从脚本搭建到压测报告
jmeter
花千树-0107 天前
JMeter 入门与进阶指南:从零开始构建你的压测环境
java·spring boot·jmeter·性能优化·压力测试·可用性测试