jmeter 正規表示式學習(二) 使用例項

2022-08-03 05:36:12 字數 981 閱讀 4452

接上(一),這裡列出一部分筆者在平時使用中所碰到的提取例項。

1.資訊頭內容提取

這裡有個小知識點,右邊界用了'\n',因為很多資訊頭都是會換行的,如果是要匹配整行的話就需要加上這個換行符。

2.請求頭內容提取

類同響應頭提取。

3.url內容提取

url提取只能提取url裡的內容,包括請求網域名稱、介面路徑以及跟在url後面的querystring型別的引數,而不能提取在表單裡提交的引數。

4.表示式裡可以帶變數

如下圖u是乙個變數,可以在表示式裡呼叫這個變數再進行正則匹配。

5.模板拼接

如圖中的模板$1$++$2$,把2個括號匹配到的內容再加上'++'拼接起來,就類似於字串拼接。

6.提取所有結果

匹配數字輸入負數(-1)以後,就可以提取出所有的結果,並且會返回乙個匹配總數(matchnr),可以用來給後續的操作使用,比如迴圈次數控制就可以用到這個匹配總數。

jmeter 正規表示式學習

響應 http響應 如101,200,302,404,501等。響應資訊 http響應 對應的響應資訊,例如 ok,found http 1.1 200 ok http 1.1 302 found 引用名稱 其他地方引用時的變數名稱,名稱只能是乙個,引用方法 如圖 正規表示式 資料提取器,一般簡單的...

jmeter正規表示式學習

3.通過正則提取需要的值 匹配除 r n 之外的任何單個字元。要匹配包括 r n 在內的任何字元,請使用像 s s 的模式。匹配前面的子表示式 也可以是乙個字元 任意次。例如,zo 能匹配 z 也能匹配 zo 以及 zoo 等價於o 匹配前面的子表示式一次或多次 大於等於1次 例如,zo 能匹配 z...

jmeter正規表示式

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