jmeter 线程组与参数_jmeter中不同线程组的变量值的参数传递

本文介绍了如何在JMeter中通过__setProperty函数设置全局变量,并在不同线程组间传递,包括正则表达式后置处理器、BeanShell PostProcessor的应用,以及如何使用_p函数调用属性值。
摘要由CSDN通过智能技术生成

jmeter

中不同线程组的变量值的参数传递

线程组

1

在线程组

1

中使用

__setProperty

函数设置

jmeter

属性值

(

此值为全局变量值

)

将所需变量值如

${token}

设置为

jmeter

属性值,即

newtoken

,示例:

1

、添加

--

后置处

理器

--

正则表达式

2

使用正则表达式获取第一个线程组得

到的响应信息

例如:

token3

添加

--

后置处理器

-- BeanShell

PostProcessor4

注意,

使用添加第一个线程组为

setUp Thread

Group5

BeanShell PostProcessor ,

内容如下:

Parameters

${token}

Script:

String token =

bsh.args[0];

print (token);

${__setProperty(newtoken,${token},)} 6

、再添加一个线程组

2

可以使用

P

函数进行对

jmeter.properties

的变量调用,

因此,

在线程组

2

中使用

_p

函数来调用

jmeter

属性,获取属性值,

从而实现跨线程组,参数值传递。

7

、直接使用

${__P(newtoken,)}

即可获取

token

的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值