Jmeter接口測試 (二) 正則表達式


在做接口測試時,經常會遇到一個接口的入參是另一個接口響應報文里的某個字段,這種情況下就需要用正則表達式提取器把兩個接口串聯起來。

一般正則表達式配合debug sampler進行調試,debug sampler 數據顯示在響應數據中。

一、用正則表達式提取器串聯接口

 1)添加正則表達式提取器

 2)把要提取的內容以變量的形式存放在變量池里

 

備注:

3)變量引用。對於用正則表達式提取器提取的token,一般用http信息頭部管理器,以變量的形式來提取,供線程組里需要的http請求使用

二、正則表達式提取簡介

1)正則表達式后沒有結束符,只要后面沒有空格,換行,都會被提取出來
2)正則表達式后面的結束符不唯一時,會把所有匹配結束符的內容提取出來
3)?表示0或者1個
4)正則表達式有?非貪婪模式的,后面沒有結束符的,一般會默認沒有
5)正則表達式提取段落結尾的內容時,直接用(.*)
6)正則表達式提取有換行、空格的內容,表達式不唯一。

 總結:

a、正則表達式一般有結束符;

b、沒有的時候看要引用的位置,直接引用后面的內容作為結束符;

c、如果有多個相同的符號時就需要用非貪婪符號-----問號?(英文狀態下輸寫)


免責聲明!

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



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