1. 程式人生 > >jmeter 壓測之動態資料關聯

jmeter 壓測之動態資料關聯

 

在進行壓測時,經常需要對一些動態的資料進行資料關聯。要不然容易造成腳本回放失敗,或者多個虛擬使用者執行時,只有一個使用者執行成功。

如下圖:未關聯資料時,指令碼引數及回放結果

 

 

 

因此,在進行壓測時,想要指令碼能更好的模擬使用者場景行為,就需要對動態資料進行關聯,至於那些是動態資料,可以藉助fiddler或其他抓包工具對提交的引數進行分析,或者直接諮詢相關技術人員,那些引數是伺服器動態資料。這裡不在贅述,直接進入正題。

1、通過jmeter自帶的正則表示式提取器,獲取伺服器返回的資料。

 

 

2、引用引數

 

3、再次執行如下:

 

 

 

附加:fiddler判斷動態資料的思路

1、使用同一個使用者賬號,進行相同的業務操作,兩次以上並收集引數,進行對比,看是否有變動過的引數。

2、如果用同一個賬號,進行相同操作後,資料沒有變動,那就拿另一個賬號再次進行上一個使用者的相同步驟操作,再次進行對比,就可以初步確認動態資料。

3、動態的資料有可能是sessionIDcookie、伺服器返回的特定格式的資料

以下是fiddler抓取的引數資訊