jmeter正則表達式提取器


  我們在使用jmeter做接口測試時,常常會碰到上個接口的返回值會作為下個接口的參數來進行請求。這時候,就需要用到jmeter的正則表達式提取器了。

  添加正則表達式提取器步驟:

  “選擇要添加提取器的接口右鍵”——add——post processors——regular expression extractor,具體操作如下圖:

 

 

 

  添加后,配置如下:

 

  然后下個接口調用:

 

說明:

  (1)引用名稱:下一個請求要引用的參數名稱,如填寫cid,則可用${cid}引用它。

  (2)正則表達式:

    ():括起來的部分就是要提取的。

    .:匹配任何字符串。
    +:一次或多次。
    ?:不要太貪婪,在找到第一個匹配項后停止。

  (3)模板:用$$引用起來,如果在正則表達式中有多個正則表達式,則可以是$2$$3$等等,表示解析到的第幾個值給title。如:$1$表示解析到的第1個值

  (4)匹配數字:0代表隨機取值,1代表全部取值,通常情況下填0

  (5)缺省值:如果參數沒有取得到值,那默認給一個值讓它取。

最后還有個小技巧:

在調試過程中可結果察看結果樹和Debug PostProcessor來幫助分析結果。

 


免責聲明!

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



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