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

相關文章
相關標籤/搜索