jmeter 壓測之動態資料關聯

2022-08-25 13:54:13 字數 1212 閱讀 2069

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

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

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

1、通過

jmeter

自帶的正規表示式提取器,獲取伺服器返回的資料。

2、引用引數

3、再次執行如下:

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

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

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

3、動態的資料有可能是sessionid、

cookie

、伺服器返回的特定格式的資料

以下是fiddler抓取的引數資訊

Jmeter壓測工具

測試demo 學習位址 啟動 雙擊jmeter檔案下,bin目錄的jmeter.bat 設定成中文 options choose language chinese 連線手機 test plan 新增 非測試元件 http 伺服器 設定埠號 錄製方法1 使用badboy工具錄製,然後儲存為jmeter...

JMETER併發壓測

通過jmeter的命令列執行指令碼,實現多個使用者同時請求介面,實現併發 因為我希望同時壓測兩個介面,所以試了兩種方式來實現,目前好像兩種都可,如果出現了什麼其他錯誤歡迎指出 第一種 1.建立測試計畫 2.新增乙個執行緒組 3.新增乙個同步定時器 synchronizing timer 該定時器作用...

jmeter階梯壓測

效能測試中,有時需要模擬一種實際生產中經常出現的情況,即 從某個值開始不斷增加壓力,直至達到某個值,然後持續執行一段時間。在jmeter中,有這樣乙個外掛程式,可以幫我們實現這個功能,這個外掛程式就是 concurrency thread group 安裝完成後,我們開始建立測試計畫,並選擇conc...