jmeter 将登录 token 设置成全局变量
1、登录接口输入完成后,添加 正则表达提取器

2、在里面输入对应的值

Name of created variable(引用名称):就是你需要使用的名称是什么。因为我是要弄token,所以这里就命名为token。
Regular Expression(正则表达式):“xx":"(.+?)" 这是个公式来的,xx是表示你上面的那个命名;
() ——封装了待返回的匹配字符串。
. ——匹配任何字符串。
+ ——一次或多次。
? ——不要太贪婪,在找到第一个匹配项后停止。
Template (模板) :$1$ $2$
Math NO.() (匹配数) :一般是 1或者 0
Default Value(缺省值): 一般输入NULL
3、添加 Bean Shell 后置处理器
4、使用函数助手,将需要的函数粘贴出来,放在后置处理器中



5、添加http信息头

6、在信息头里面输入刚才得到的函数

Authorization 这里填写的是$(__P(newtoken)} 才对,这里有两条下线我试过好几种,都不能实现全局,最后用了这个才实现的,可能每个版本或者需要的东西不一样,所以不同,如果不可以的话,你们上网 搜其他的
这个信息头最好放在测试计划的下面,这样其他的线程组都可以用,提醒你们一个,每个线程组下面也可以在家信息头,因为有时候,接口要传输的格式不同,你们就需要在这个线程组下面添加新的信息头,去定义 即 Content-Type 的格式需要换下
后面在分享个。jmeter中可以切换语言啦。

浙公网安备 33010602011771号