1、 jmeter中的变量一般包含三种
- vars:局部变量,只能在同一个线程组中使用。
- props:全局变量,可跨线程组使用。
- ${__property(属性名)}:全局变量,可跨线程组使用。
2、 vars的使用
设置变量 vars.put(“key”,“value”),注意:这里的value只能是字符串
3、props的使用
用法与vars相似,但只能在beanshell内置对象中使用(划重点)。使用${__property()}设置的变量可以在beanshell中通过props.get(“key”)获取到。
4、$(__property)的使用
可在beanshell中设置对象,如 ${__setProperty(newtoken,${accessToken},)},取出值使用${__property(newtoken)}。注意:在beanshell中若已使用了Java代码再设置${__property()}会报错。只能使用一种。