一
用户定义变量falg=1;
用户参数userflag =123456
结构如下:
beanshell1中:
log.info("=====flag1===++++"+${flag}); log.info("=====userflag1===++++"+${userflag}); ${__setProperty(globalflag,${userflag},)}; log.info("=====+globalflag1===++++"+"${__property(globalflag)}");
beanshell2中:
log.info("=====+globalflag2===++++"+"${__property(globalflag)}"); log.info("=====flag2===++++"+${flag}); log.info("=====userflag2===++++"+${userflag});
beanshell3中:
log.info("=====+globalflag3===++++"+"${__property(globalflag)}"); log.info("=====flag3===++++"+${flag}); log.info("=====userflag3===++++"+${userflag});
最终输出结果:
用户定义变量是全局的,所有线程可用;用户参数是局部的,同一线程组下可用,通过设置全局变量方式,也可夸线程调用。