溫馨提示×

jmeter怎么提取請求body的數據

小億
607
2023-11-23 11:40:31
欄目: 編程語言

在JMeter中提取請求body的數據可以通過使用正則表達式提取器或者使用JSON提取器來實現。

  1. 正則表達式提取器:

    • 添加一個HTTP請求,配置好請求的URL、Method和Body數據。
    • 添加一個正則表達式提取器,選擇需要提取的HTTP請求作為“應用于”。
    • 在“正則表達式”字段中輸入匹配請求body數據的正則表達式,例如:name=(.*?)&age=(.*?)。
    • 在“模板”字段中使用$1$$2$來提取匹配的值,并設置“匹配號”為1和2。
    • 選擇合適的“參考名稱”,這個名稱將用于后續使用提取到的值。
    • 運行測試計劃,提取到的值將會保存到JMeter變量中,可以在后續的請求中使用。
  2. JSON提取器:

    • 添加一個HTTP請求,配置好請求的URL、Method和Body數據。
    • 添加一個JSON提取器,選擇需要提取的HTTP請求作為“應用于”。
    • 在“JSON路徑表達式”字段中輸入提取請求body數據的JSON路徑表達式,例如:$.name。
    • 選擇合適的“變量名”,這個變量名將用于后續使用提取到的值。
    • 運行測試計劃,提取到的值將會保存到JMeter變量中,可以在后續的請求中使用。

以上是兩種常用的提取請求body數據的方法,你可以根據具體的場景選擇合適的方法來提取數據。

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女