(四)jMeter參數(shù)化與參數(shù)關(guān)聯(lián)

上一篇中介紹了測(cè)試腳本的錄制,能夠獲得想要測(cè)試的接口的全部請(qǐng)求數(shù)據(jù)。如果想要同時(shí)發(fā)送多條請(qǐng)求,那么怎樣才能讓每條數(shù)據(jù)某些請(qǐng)求參數(shù)改變呢。這就用到了jMeter參數(shù)化。在實(shí)際測(cè)試場(chǎng)景中,我們往往還有這樣的需求,登錄后服務(wù)器響應(yīng)的token作為下次請(qǐng)求的參數(shù),這就是所謂的參數(shù)關(guān)聯(lián)。

jMeter參數(shù)化

以上一篇錄制的腳本為例,jMeter打開上次保存的腳本。


image.png

登錄時(shí),最主要是email跟password這兩個(gè)參數(shù)需要進(jìn)行參數(shù)化,所以暫時(shí)只關(guān)心這兩個(gè)參數(shù)。


image.png

給這個(gè)請(qǐng)求添加一個(gè)配置元件,進(jìn)行csv參數(shù)設(shè)置。
image.png

image.png

可以看到需要有一個(gè)文件,各個(gè)變量之間需要以英文逗號(hào)分隔。接下來創(chuàng)建一個(gè)txt文本文件。格式如下:


image.png

image.png

變量名稱,順序要與文件中保持一致,其他使用默認(rèn)設(shè)置即可。遇到文件結(jié)束,默認(rèn)會(huì)從頭再次循環(huán)數(shù)據(jù)。
接下來修改請(qǐng)求參數(shù),使用${變量名}的方式代替原來的數(shù)據(jù)。由于沒有對(duì)email跟password進(jìn)行加密,請(qǐng)求的結(jié)果肯定是登錄失敗,不過暫時(shí)看看是否能夠使每次的請(qǐng)求參數(shù)按照文件中定義的呢?
image.png

修改線程組執(zhí)行次數(shù)并點(diǎn)擊執(zhí)行。
image.png

結(jié)果如下,可以看到email與password都是文件中定義的,說明參數(shù)化已經(jīng)成功。
image.png

jMeter參數(shù)關(guān)聯(lián)

接下來看如何實(shí)現(xiàn)參數(shù)關(guān)聯(lián)
首先訪問要測(cè)試應(yīng)用的登錄接口,獲取返回?cái)?shù)據(jù)


image.png

在下一個(gè)接口請(qǐng)求中使用上圖的token,給login接口添加一個(gè)后置處理器,用于獲取該token字段。


image.png

image.png

接下來在下一個(gè)請(qǐng)求中使用${token}取代token的值
image.png

image.png

參數(shù)關(guān)聯(lián)成功!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 3,126評(píng)論 0 8
  • 主要文體來自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 11,311評(píng)論 3 27
  • 在使用Jmeter進(jìn)行接口的性能測(cè)試時(shí),由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存的消耗比較大,所以,當(dāng)需...
    燕京博士閱讀 4,304評(píng)論 0 16
  • https://leetcode.com/problems/gray-code/description/這個(gè)位運(yùn)算...
    yz_wang閱讀 247評(píng)論 0 0
  • 這條路緊貼著山壁,臺(tái)階高矮不一,與其說是攀登,不如說是爬。每爬上一個(gè)臺(tái)階都要使出全身的力氣,爬到最后,我的雙腿已經(jīng)...
    北京樂翁唐連第閱讀 282評(píng)論 0 0

友情鏈接更多精彩內(nèi)容