JMeter正規表示式提取器 文章1

2021-06-27 02:08:29 字數 727 閱讀 9470

//

提取html中隱藏域的值

^(.*)$  //

提取整個response返回

提取my label關聯的input的值

my label

"(.+:create:.+?)"   //

提取下面link的href的值

jsessionid=(.*);path=/ // 從

response的headers中抓取cookie jsessionid的值

set-cookie: jsessionid=(.*?);  // 從headers抓取jsessionid,非貪婪

運用jmeter正則提取器,可以從

請求的響應結果中取到需要的內容,從而實現關聯。

本質上來說,它是使用正規表示式的提取模式來實現的。

下面簡單介紹一下jmeter正規表示式提取器的使用方法。

1、新增jmeter正規表示式提取器:在具體的request下新增jmeter正規表示式提取器(jmeter正規表示式在「後置處理器」下面)

2、jmeter正規表示式提取器控制面板,截圖如下:

位置1:名稱及注釋

1、在使用正規表示式提取器的過程中,

如果匹配數字選擇的是-1,還可以通過$的方式來取第1個匹配的內容,$來取第2個匹配的內容。

2、關於正則*和*?是不一樣的,在上述的例子中使用正則(.*?)或者正則(.*)都是可行的。這個是正則中的

貪婪與非貪婪模式。

jmeter正規表示式提取器

從 response 中獲得資料操作步驟 1 可以使用 jmeter提供的 後置處理器 post processers 正規表示式提取器 regular expression extractor 從返回的結果中取得資料,在確定 gettoken 請求的返回值是類似下列的 xml 之後,tk11194...

jmeter正規表示式提取器

1.新增正規表示式提取器 在具體的響應鏈結右鍵 新增 後置處理器 正規表示式提取器 2.檢視登入介面的request 3.為了獲取到上圖中圈起來的這個值,要配置正規表示式提取器 4.正規表示式提取器的引數介紹 引用名稱 其他地方引用提取值的變數名稱,如填寫的是 token,具體的引用方式是 正規表示...

Jmeter 正規表示式提取器

使用場景 如 有兩個介面請求a和b,請求a的返回資料user id是請求b的入參。1 使用方式 在 ahttp請求上右鍵新增 後置處理器 正規表示式提取器 提取a介面中user id對應的值 需要提取的值如上圖,在正規表示式提取器中配置 獲取到的值傳入b 請求 驗證b是否傳入user id的值 如上...