jmeter从登陆接口抓取header(session)中的token信息,作为其余接口的参数使用

说明一下场景,咱们准备先进行用户登陆,再去获取当前登陆的用户发表的文章列表。 正则表达式

首先add一个Thread Group,在此基础上建立两个http request,如图:session

clipboard.png

填写好login接口须要的信息,以下图:post

图片描述

咱们能够先运行一下Login,添加一个View Results Tree看一下返回的header包含的信息:spa

图片描述

运行没有问题以后选择 login --> add --> post processors --> Regular Expression Extractor 为login请求添加一个后置的正则表达式提取器,目的是抓取咱们login接口返回的session信息或者header信息。
我这里是须要主区header中的信息,因此选择response Headers标签页:code

图片描述

顺便附上经常使用正则操做符:token

clipboard.png

至此login请求设置完毕,接下来设置咱们的下一个请求接口:接口

clipboard.png

单单设置接口是没有token信息的,咱们还须要添加一个Http Header Manager,右击选择 posts --> add --> Config Element --> Http Header Manager,配置一下:图片

图片描述

ok,到这里就所有完事了,点击运行,就能够看到后台已经收到咱们刚才发送的参数了~ip

相关文章
相关标签/搜索