jmeter 之系统参数根据条件修改
- 背景:在setup 线程组定义了一个全局变量a:${__setProperty(a,2,)},线程组里有两个线程通过判断a的值来决定是否执行sample,线程组的最后通过beanshell sample修改a的值
这是之前beanshell里的脚本,这段脚本是有问题的,需要注意的点有几个:
1、_setproperty这种写法在beanshell中如果就这一句是可以的,比如setup里的是可以的,多写几句都是可以的,但是如果加到if判断里是不行的,执行的报错信息看着像是无法解析,其实beanshell内置的修改全局变量的方法是props
2、通过__property获取到的变量值是String
- 正确的写法是这样的