本教程使用jmeter 4 , 本人未经授权,禁止转载。 版权由www.hissummer.com 所有。
备注: 本教程的jmx脚本下载地址 https://images.learnjmeter.cf/jmx//vars_properties/properties.jmx
什么是Jmeter properties 变量, 和vars 变量的区别。 如果你对Jmeter vars 还不熟悉,请先了解 jmeter vars 教程。
Jmeter properties 也是一种变量, 但是会跨线程组存在。 稍后我们会专门对properties 和 vars 进行对比。 本章先关注 Jmeter properties 的使用。
1. 首先我们还是使用jsr223 sampler 来定义一个 Jmeter properties 变量。 定义和获取的方式和vars 类同。
2. debug sampler, 我们设置Jmeter properties 改为true, 这样我们再执行debug sampler的时候会打印出所有的JMeter properties。 因为这里我们不再关注Jmeter vars,所以先将variables 改为False。
3. 获取JMeter properties。 如下图。
4. 执行该脚本, 我们查看控制台信息和结果树。 可以看到debug sampler 把我们自己定义的JMeter properties 打印了出来。 我们自己通过jsr223 sampler 也同样获取到了对应的properties 值。