jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)主營吉州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),吉州h5小程序定制開發(fā)搭建,吉州網(wǎng)站營銷推廣歡迎吉州等地區(qū)企業(yè)咨詢

現(xiàn)在我有另一個(gè)需求場景:假設(shè)我開發(fā)了一個(gè)創(chuàng)建Service Request的微服務(wù),需要使用HTTP post調(diào)用。為了防止Cross Site Request Forgery(跨站域請求偽造),這個(gè)微服務(wù)調(diào)用時(shí)需要傳一個(gè)XSRF token,這個(gè)XSRF token需要另一個(gè)HTTP get請求從服務(wù)器請求。

因此,這里存在兩個(gè)邏輯上相關(guān)的HTTP請求:

1. 先調(diào)用HTTP get從服務(wù)器讀取XSRF token

2. 將第一步獲得的XSRF token作為HTTP post 請求頭部的一個(gè)參數(shù)傳至服務(wù)器。

用jMeter怎么實(shí)現(xiàn)這個(gè)場景呢?

總的思路就是使用Transaction Controller,將http get請求和http post請求包在一起,如下圖所示。

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

在第一個(gè)http get請求里,使用HTTP頭部參數(shù)x-csrf-token去讀取token。

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

創(chuàng)建一個(gè)參數(shù)jerrycsrftoken,使用正則表達(dá)式將服務(wù)器通過HTTP響應(yīng)頭部返回的token解析出來并保存。

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

然后創(chuàng)建第二個(gè)HTTP post請求,在請求頭部使用第一個(gè)請求創(chuàng)建的參數(shù)jerrycsrftoken即可。

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

這是我HTTP post請求的body內(nèi)容,里面使用了jMeter自帶的隨機(jī)數(shù)發(fā)生器作為創(chuàng)建成功的Service Request的后綴。

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

最后使用jMeter成功創(chuàng)建的Service Request在系統(tǒng)顯示如圖:

jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求

上述就是小編為大家分享的jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

分享名稱:jMeter中怎么發(fā)送兩個(gè)邏輯相關(guān)的HTTP請求-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://muchs.cn/article32/hoopc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、小程序開發(fā)、全網(wǎng)營銷推廣、App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)