一、 前言
我们在压测的时候往往只需要一次登录,然后把获取的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、运行后查看结果树是否可正常调通即可