成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何使用jMeter發(fā)送兩個邏輯上相關(guān)的HTTP請求

plokmju88 / 1334人閱讀

摘要:然后創(chuàng)建第二個請求,在請求頭部使用第一個請求創(chuàng)建的參數(shù)即可。最后使用成功創(chuàng)建的在系統(tǒng)顯示如圖

在前一篇文章使用jMeter構(gòu)造大量并發(fā)的隨機HTTP請求里我通過jMeter構(gòu)造了大量的HTTP GET并發(fā)請求,對服務(wù)器產(chǎn)生了大量讀操作。

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

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

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

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

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

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

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

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

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

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

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69287.html

相關(guān)文章

  • 接口測試常見問題

    摘要:同時我們也可以使用控件來實現(xiàn)小型的接口自動化來提高接口測試效率。接口測試的流程首先我們要了解需求,熟悉業(yè)務(wù)場景然后根據(jù)需求文檔,接口文檔以及業(yè)務(wù)場景來編寫測試用例。 ...

    edgardeng 評論0 收藏0
  • 云智慧壓測實戰(zhàn)分享之JMeter工具使用初探

    摘要:有了測試腳本,通過線程組來模擬真實用戶對服務(wù)器的訪問壓力。不同的是,這些類型的線程執(zhí)行測試結(jié)束后執(zhí)行定期的線程組。線程組中包含的線程數(shù)量在測試執(zhí)行過程中是不會發(fā)生改變的。邏輯控制器元件只對其子節(jié)點中的取樣器和邏輯控制器作用。 工欲善其事必先利其器,要保證移動應(yīng)用產(chǎn)品在上線之后能穩(wěn)定運行于各種復(fù)雜環(huán)境,僅僅進(jìn)行功能測試是遠(yuǎn)遠(yuǎn)不夠的,壓力測試越來越被應(yīng)用開發(fā)商所重視。而壓力測試從傳統(tǒng)的內(nèi)部...

    venmos 評論0 收藏0
  • 使用jMeter對基于SAP ID service進(jìn)行AuthenticationRestful

    摘要:因為這個項目最后會在年月日于上海舉行的云大會上展示,所以當(dāng)時完成集成工作后心想,還是得提前測試一下咱們的在響應(yīng)并發(fā)請求時的性能做到心里有數(shù)。 這篇文章本來Jerry只在SAP社區(qū)上寫了英文版的,可以通過點擊文末的閱讀原文獲得。后來有兩位做Marketing Cloud開發(fā)的德國同事,寫郵件詢問關(guān)于文章的更多細(xì)節(jié),聲稱這種方式對他們自己的API性能測試很有用,所以我覺得還是值得用中文再寫...

    longmon 評論0 收藏0
  • 10分鐘了解Jmeter性能測試工具,懂事已經(jīng)點進(jìn)來看了

    摘要:性能測試工具介紹的背景介紹過程類元件介紹結(jié)果查看類元件介紹其他介紹背景介紹是組織的開放源代碼項目,是一個純桌面應(yīng)用,用于壓力測試和性能測試。便于進(jìn)行腳本的修改。? Jmeter性能測試工具介紹 Jmeter的背景介紹 Jemter過程類元件介紹 Jmeter結(jié)果查看類元件介紹 Jmeter其他介紹 ?...

    AaronYuan 評論0 收藏0
  • 【開發(fā)工具學(xué)習(xí)之旅-JMeter】- JMeter簡介以及HTTP協(xié)議使用測試

    摘要:簡介以及協(xié)議使用測試簡介簡介官網(wǎng)的組成取樣器進(jìn)行腳本邏輯控制。測試結(jié)果的請求介紹以及使用提供的請求登錄了做測試在中右鍵新建一個請求查看結(jié)果格式的請求實戰(zhàn)格式發(fā)送數(shù)據(jù),是以格式或者之類的數(shù)據(jù)來發(fā)送。發(fā)起請求模擬之后會出現(xiàn)以下錯誤。 ...

    dongfangyiyu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<