1. 程式人生 > >Jmeter效能測試工具學習(8.關聯)

Jmeter效能測試工具學習(8.關聯)

關聯

從動態的響應中的請求拿取字串

伺服器返回的動態變化且對業務有影響的是 需要做關聯的

 

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元件,設定引數