jmeter中提取token值(正規表示式,)

藕丝鲜芋發表於2024-08-22

jmeter中提取token值(正規表示式)

一、介面前準備

案例連結:http://shop.duoceshi.com/

uiid介面:

http://manage.duoceshi.com/auth/code get請求

登入介面:

http://manage.duoceshi.com/auth/login POST請求

請求引數:

{"username":"admin","password":"tlHpvw2zZLz1xL3+LFFuOTLBriiOChpoIYOrkkkXpmEVAEdH8YNQBcBe3H8fWg9MA8d1mSx8kiWcNfnHJQAJDA==","code":"8888","uuid":"code-key248ed88cb06c4472a47299aeae642fdb"}

biud介面:

http://manage.duoceshi.com/api/menus/build get請求

三個介面的關係:

uiid的生成是code介面的響應體中產生的;

登入介面中的請求引數要用到uiid(uiid是變數),登入成功以後,響應體有一個token值

將token提取出來,用在登入後的介面的請求頭中,用鑑權

二、介面實戰

1、新建一個執行緒

2、新建3個介面

新增一個請求預設值:

4、填寫介面引數:

(1)code 介面

2)login介面

新增請求頭 :http資訊頭管理器

填寫入參型別:

填寫請求體:是json格式

後置處理器:正規表示式:

響應體:

中生成token值

,"token":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTczODY5Mzk4Nn0.laLZXKecnT5L3-hx8t--qzGiUI73jsO21-r9vD73D1i1AaAEMZ-evm5Mezo6TD2V-M8RO5rsLI45h5V9bJrmSQ"}

buid介面:

填寫buid介面內容

biud介面的請求頭中有鑑權,就要在http資訊頭管理中新增鑑權

鑑權的來源:上一個登入介面的響應體的內容,我們要用正則提取器提取

相關文章