接口測試工具-Jmeter使用筆記(五:正則表達式提取器)


(正則表達式提取器是Jmeter關聯中的一種)使用場景:

有兩個HTTP請求,請求A的返回數據中有一個字段“ABCD”,該字段要作為請求B的入參。

1、添加方式

請求A上右鍵-->后置處理器->正則表達式提取器

2、提取A請求中的taskCode對應的值

為了獲取到上圖中圈起來的這個值,要配置正則表達式提取器:

說明:

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

(2)正則表達式:

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

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

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

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

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

 3、獲取到的值傳入B請求

看一下請求B是否如預期的一樣傳入Atask這個值

引用成功~~

 

記錄一個好用的測試正則表達式的工具:

工具名稱:RegexTester

使用方法:

 


免責聲明!

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



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