jmeter 參數化,關聯參數,斷言等使用說明


不管是jmeter還是LoadRunner,參數化、關聯參數、斷言等方法在壓測過程中經常使用。本文介紹在 jmeter 中的用法。 

 

一、參數化

jmeter 對數據參數化的三種實現方式。

1.CSV Data Set Config

1)添加 CSV Data Set Config

 

2)填入相關參數

 

 

Allow quoted data?: 默認是false。若設置為 true ,將引用文本中雙引號中的參數

3)請求 body 中引用參數化的參數 ${customerguid},${phone}

 

2.User Parameters

1)添加 User Parameters(這個方法主要在參數值不多的情況下使用)

 

2)添加一組參數名、參數值

 

3)在請求中調用格式:${activityGuid}

 

3.User Defined Variables

1)添加 User Defined Variables ,用來定義變量。

 

2)添加變量名、變量值

 

3)調用方式和上文一致:${activityGuid}

 

二、關聯參數

1.JSON Extractor

 1)添加處理器 JSON Extractor

 

2)提取單個參數,多個參數中間用   ;   隔開。

  1. names of  created variables:   定義參數名。
  2. JSON Path expression:           通過 key 提取 json 中value值。
  3. Match No.(0 for random):        1代表第一個,0代表隨機。
  4. Default Valutes:                       若沒有提取到,取默認給的值。

 

后面接口中引用格式:${ServiceRuleNo},${Error} 

 

三、斷言

1. Response Assertion

1)添加斷言處理器 Response Assertion

 

2)然后選擇匹配規則,需要匹配的字符串。比如截圖所示代表在    響應文本 中 匹配 包含 "Error":0 字符串。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM