在做接口測試時,經常會遇到一個接口的入參是另一個接口響應報文里的某個字段,這種情況下就需要用正則表達式提取器把兩個接口串聯起來。
一般正則表達式配合debug sampler進行調試,debug sampler 數據顯示在響應數據中。
一、用正則表達式提取器串聯接口
1)添加正則表達式提取器
2)把要提取的內容以變量的形式存放在變量池里
備注:
3)變量引用。對於用正則表達式提取器提取的token,一般用http信息頭部管理器,以變量的形式來提取,供線程組里需要的http請求使用
二、正則表達式提取簡介
1)正則表達式后沒有結束符,只要后面沒有空格,換行,都會被提取出來

2)正則表達式后面的結束符不唯一時,會把所有匹配結束符的內容提取出來

3)?表示0或者1個

4)正則表達式有?非貪婪模式的,后面沒有結束符的,一般會默認沒有

5)正則表達式提取段落結尾的內容時,直接用(.*)

6)正則表達式提取有換行、空格的內容,表達式不唯一。

總結:
a、正則表達式一般有結束符;
b、沒有的時候看要引用的位置,直接引用后面的內容作為結束符;
c、如果有多個相同的符號時就需要用非貪婪符號-----問號?(英文狀態下輸寫)