Jmeter(二十七):BeanShell PostProcessor跨线程全局变量使用

在性能测试中,两个相关联的接口不一定都在同一个线程组,遇见这种情况时,我们要进行跨线程组传参,此处用登录和查询配送单两个请求举例;

1、登录请求中配置json提取器,将接口返回的token保存在变量中;

2、登录请求中配置BeanShell 后置处理程序,将token保存到全局变量中,并重新叫做cp_token;

java 复制代码
String token = bsh.args[0];
${__setProperty(cp_token,${token},false)}

3、在查询配送单请求下使用下面这种方式提取全局变量;

Bearer ${__P(cp_token,)}

4、如果失败,记得查看测试计划里是否勾选独立运行每个线程组,勾选后才生效

相关推荐
曾经的三心草2 天前
微服务的编程测评系统11-jmeter-redis-竞赛列表
redis·jmeter·微服务
天才测试猿2 天前
常见的Jmeter压测问题
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·压力测试
张永清-老清3 天前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能优化
kakwooi3 天前
易乐播播放器---压力测试
java·jmeter·测试
张永清4 天前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能测试·性能调优·性能分析·教材
哈哈孝子4 天前
JMeter性能测试详细版(适合0基础小白学习--非常详细)
功能测试·jmeter
川石课堂软件测试4 天前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
sunshine__sun5 天前
JMeter 测试 WebSocket 接口的详细教程
websocket·网络协议·jmeter
明天不吃。5 天前
【软件测试】性能测试 —— 工具篇 JMeter 介绍与使用
jmeter
yukiko7777 天前
Jmeter使用第一节-认识面板(Mac版)
jmeter