jmeter做分散式壓測時的注意事項

板栗+發表於2024-08-20

分散式壓測注意事項:
1、保持Contorller和Agent機器的JDK、jmeter以及外掛等配置版本一致;
2、如果測試資料有用到CSV或者其他方式進行引數化,需要將data?pools在每臺Agent上覆制一份,且讀取路徑必須保持一致;否則會出現取不到資料的情況,造成壓測失敗;
3、確保Contorller和Agent機器在同一個子網裡面;
4、檢查防火牆是否被關閉,埠是否被佔用(防火牆會影響指令碼執行和測試結構收集,埠占用會導致Agent機報錯);
5、分散式測試中,透過遠端啟動代理伺服器,預設檢視結果樹中的響應資料為空,只有錯誤資訊會被報回;
6、如果併發較高,建議將Contorller機設定為只啟動測試指令碼和收集彙總測試結果,在配置檔案裡去掉Contorller機的IP;
7、分散式測試中,如果1S啟動100個模擬請求,有5個Agent機,那麼需要將指令碼的執行緒數設定為20,否則模擬請求數會變成500,和預期結果相差太大。
8、master不要把指令碼放在自己的桌面

相關文章