Jmeter压测时如何设置只登录一次后压其他的接口

一、 前言

我们在压测的时候往往只需要一次登录,然后把获取的token传给下游接口进行压测

那我们该如何处理这样的场景呢

二、如何用Jmeter设置场景

1、新增一个setup线程组,把登录接口放到steup线程中

2、登录后通过json提取器提取登录后的token

3、添加JSR223 后置处理程序设置token为全局变量

bash 复制代码
props.put("login_token", vars.get("token"));

这里的token为登录后json提取后的变量名,login_token为新的全局变量名,既props.put("login_token", vars.get("变量名"))

4、线程组及其他地方如果需要引用到token则通过全局变量进行引用

bash 复制代码
${__property(login_token)}

5、运行后查看结果树是否可正常调通即可

相关推荐
灯澜忆梦19 小时前
【MySQL10】进阶篇 | 索引_#2性能优化
数据库·sql·mysql·性能优化
古法安卓1 天前
Android-深入理解 Android 回调(Callback)机制
android·性能优化·android studio
fivebliss1 天前
取算存三步细化及延迟指标解析
人工智能·性能优化
GitLqr1 天前
Impeller 时代:Shader Jank 消失了,但渲染性能的战场也变了
flutter·面试·性能优化
码云数智-园园1 天前
Android 全方位性能优化合集
android·性能优化
fivebliss1 天前
取算存——模型容量、能耗指标和架构梳理
人工智能·性能优化·gpu算力
淡海水1 天前
15-07-YooAsset面试篇-Unity性能优化与内存管理
java·unity·面试·性能优化·c#·游戏引擎
一个天蝎座 白勺 程序猿1 天前
SQL Server数据迁移金仓性能优化实战:从慢SQL到系统瓶颈,一套组合拳打下来
sql·oracle·性能优化·kingbasees