【性能测试】:jmeter中用户自定义变量和用户参数作用域的问题,以及设置全局变量


用户定义变量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});

 最终输出结果:

 

 用户定义变量是全局的,所有线程可用;用户参数是局部的,同一线程组下可用,通过设置全局变量方式,也可夸线程调用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM