Jmeter参数跨线程组传递

1、利用BeanShell,

请求==》后置==》beanshellpostprocessor
Scripts内写:props.put("user_name","${u_name}");

就是将u_name的值传给了user_name这个参数是保存在配置里面

 

怎么用新变量?这样是把这个user_name=XXX写进了JMeter放入属性,那要从属性内取值怎么办?

要借助一个函数:${__P(user_name),}这样就可以用了

参数为:${__P(user_name),}

 

2、利用函数:

setProperty:

${__setProperty(user_name,${u_name},)}

把这个公式写进Beanshell:同时参数里面要写:${u_name}

注意:这里图片里面写错了

 

将u_name的参数值变成个全局变量,存在user_name里面,但是怎么用?(下划线是俩)

${__property(user_name)}

或者跟上边一样取:${__P(user_name),}

 

posted @ 2018-11-14 22:17  小文叔  阅读(539)  评论(0编辑  收藏  举报