Jmeter效能測試工具學習(8.關聯)
阿新 • • 發佈:2018-11-15
關聯
從動態的響應中的請求拿取字串
伺服器返回的動態變化且對業務有影響的是 需要做關聯的
Jmeter中的關聯
強大的後置處理器: Regular Expression Extractor
正則表示式
正則表示式,又稱正規表示法、常規表示法(英語:Regular Expression,在程式碼中常 簡寫為regex、regexp或RE),電腦科學的一個概念。正則表示式使用單個字串來描 述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,正則表示式通常被用來 檢索、替換那些符合某個模式的文字。(百度百科)
Jmeter的正則規則基於Apache ORO,跟perl語言的正則表示式規則類似,目前學會了解和 使用最常用的語法即可。
具有特殊含義的字元:
( 和 ) :界定期望獲取字串的匹配模式
. (字元點): 匹配任何單個字元
+:一次或者多次
?:找到匹配的結果後立刻停止查詢
\ : 轉義字元
[ ] : 匹配符合 [] 內的字元
[0-9] 匹配所有數字字元
[a-z] 匹配所有小寫字母字元
[^0-9] 匹配所有非數字字元
[^a-z] 匹配所有非小寫字母字元
^ 匹配字元開頭的字元
$ 匹配字元結尾的字元
例項:
1、從本地讀取一個TXT檔案,然後jmeter讀出來的檔案有亂碼
設定TXT為utf-8後還是亂碼,在 設定成utf-8就沒有亂碼了。
2、插入Regular Expression Extractor元件,設定引數