溫馨提示×

jmeter怎么提取響應結果并保存

小億
426
2023-12-14 02:08:29
欄目: 編程語言

在JMeter中,可以使用正則表達式提取器(Regular Expression Extractor)來提取響應結果并保存。以下是具體的步驟:

  1. 在JMeter中,選中你想要提取響應結果的HTTP請求。
  2. 右鍵單擊該請求,在上下文菜單中選擇“添加” > “前置處理器” > “正則表達式提取器”。
  3. 在正則表達式提取器的屬性中,輸入以下信息:
    • “應用于”:選擇“Main sample and sub-samples”以匹配主樣本和子樣本。
    • “響應字段”:選擇要從中提取結果的響應字段(如響應數據、響應頭等)。
    • “正則表達式”:輸入用于匹配和提取響應結果的正則表達式。例如,如果要提取響應中的某個值,可以使用類似于<input type="hidden" name="token" value="(.*?)" />的正則表達式。
    • “模板”:輸入用于保存提取結果的變量名。例如,可以使用$1$來保存第一個匹配組的結果。
    • “匹配號”:選擇“1”以匹配第一個匹配組。
  4. 保存并運行測試計劃。

在運行測試時,JMeter將使用正則表達式提取器匹配并保存響應結果的提取值。你可以在后續(xù)的請求中使用這些提取值,如在HTTP請求中作為參數或在斷言中進行驗證。

0