Jmeter正規表示式 取第n個匹配到的資料

2021-09-21 17:36:18 字數 581 閱讀 2712

最近在工作中遇到乙個這樣的介面測試問題,需要刪除已有的free_id並更新已有的free_id,

之前的做法:

1、先呼叫獲取所有free_id的介面,在下面寫一條正則匹配,匹配所有free_id

2、然後呼叫刪除介面,free_id引數填變數$

3、呼叫更新介面,free_id引數填變數$

結果導致更新的時候出錯?! 原因是刪除介面與更新介面的free_id是同乙個,需要更新的free_id被刪除了,解決辦法,讓他們拿到不同的free_id。

在正則match no.(for random):填寫-1

在$ id後加_數字 就表示取第幾個,我寫的$ 所以從第三個匹配到的資料開始拿,這樣就解決拿不同資料的問題。

jmeter正規表示式

1.必須掌握的正則字元 會匹配行或者字串的起始位置,有時還會匹配整個文件的起始位置。會匹配行或字串的結尾。w 匹配字母,數字,下劃線。例如我要匹配 a2345bcd ttz 正則 w 這裡的 字元為乙個量詞指重複的次數。s 匹配空格。例如字元 a b c 正則 w s w s w 乙個字元後跟乙個空...

jmeter正規表示式

1 新增jmeter正規表示式提取器 在具體的request下新增jmeter正規表示式提取器 jmeter正規表示式在 後置處理器 下面 2 從返回的json結果提取規則,如下 名稱 隨意 注釋 隨意 要檢查的響應字段 正規表示式提取內容的範圍 引用名稱 其他地方引用提取值的變數名稱,如填寫的是 ...

jmeter 正規表示式提取

我們在做壓測時,經常會碰到需要上個介面的結果作為引數傳遞到下乙個介面,此時需要用到正規表示式提取功能。1 新增jmeter正規表示式提取器 在具體的request下新增jmeter正規表示式提取器 jmeter正規表示式在 後置處理器 下面 例1如下 引用名稱 tokenid 自己定義 模板 1 匹...