jmeter获取cookie及跨线程使用(二)

本文介绍了如何在JMeter中设置CookieManager以自动存储cookie,并演示了在不同线程间如何跨线程使用cookie。首先修改jmeter.properties文件启用Cookie保存,然后在线程组中添加HTTP Cookie管理器。当接口分布在多个线程组时,通过BeanShell PostProcessor实现cookie的跨线程传递,确保请求能携带正确的cookie信息。
摘要由CSDN通过智能技术生成

这里我直接用COOKIE Manager自动存储来提取cookie中的信息
1、修改CookieManager.save.cookies=true,位置位于bin文件下的jmeter.properties文件,修改CookieManager.save.cookies=true,如下图:
在这里插入图片描述

2、在线程下添加HTTP Cookie管理器
右键,添加-配置元件-HTTP Cookie管理器,用来存储cookie。存储cookie的时候,cookie的key会以“COOKIE_”为前缀命名,后面跟cookie的具体字段名,比如我们用到的值是sessionId,则写为COOKIE_sessionId
3、若所有的http请求都在同一个线程下,则可以直接运行脚本,会自动带入获取到的cookie信息,如图所示:
在这里插入图片描述

4、由于接口过多,我单独将登录接口放在了一个线程组,其他接口放在一起,此时就需要跨线程调用cookie,在登录请求下面新增一个BeanShell PostProcessor
在这里插入图片描述

5、我们的cookie是放在heade

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值