Jmeter传response头里的token参数
小白一枚,历经各种错误,查查查,把经验分享出来~
1.Jmeter下载安装不赘述
2.新建一个线程组,在线程组里新建HTTP请求默认值,就是公用的url,防止后面你写错啊,或者每个http请求都要写,这个写了,后面协议都不用写了
3.新建一个HTTP请求,我的名字是“BWEB端登录”,也就是你们的登录接口,用来取token的
这里方法是post,写上你的url,前缀http://…不用写了,参数写上,我的是用户名,密码
4.添加一个查看结果树,这样能获取到返回的结果
点击运行之后可以看到我的结果树,注意!!我的token在Response Headers里,这个比较特殊一点。
5.再新建一个后置处理器->正则表达式提取器,这个主要来提取token
跟网上别的有一点不同的是,看红色圈起来的地方,选的是信息头,而且正则表达式为token:(.+)需要注意!!
6.新建一个需要上面token的HTTP请求,在该请求下新建一个HTTP信息头管理器
我的token名就为token,再把取出来的token值${token}填上。再新建一个结果树
7.点击运行,查看结果树,应该成功啦~~~
一起加油吧~~~