jmeter用beanshell后置处理程序生成全局变量

实际项目中,经常会碰到不同线程之间有些数据上下文关联的情况,所以我们会设置全局变量。本次使用的jmeter版本5.2.1

第一种方法:__setProperty()函数

将从正则表达式中获取的变量${jsd}赋值给newjsd,并且将其置为全局变量

jmeter用beanshell后置处理程序生成全局变量_第1张图片

使用__P()函数获取全局变量:${__P(newjsd,)},或者用函数${__property(newjsd,,)}也可行

jmeter用beanshell后置处理程序生成全局变量_第2张图片

第二种方法:props.put()函数

通过函数vars.get()获取jsd值,然后通过props.put()函数将jsd赋值给newjsd,并且将其置为全局变量

jmeter用beanshell后置处理程序生成全局变量_第3张图片

使用__P()函数获取全局变量:${__P(newjsd,)},或者用函数${__property(newjsd,,)}也可行

jmeter用beanshell后置处理程序生成全局变量_第4张图片

你可能感兴趣的:(jmeter)