jmeter分散式部署遇到的坑
阿新 • • 發佈:2021-10-28
jmeter分散式部署遇到的坑,目前測試的一臺控制機,一臺從機。
1. 兩臺機器需要在同一個網內,要連無線都是無線,要連有線都是有線
2. 禁用掉各自的虛擬機器,否則連線被拒絕。
3. chromedriver.exe所在的路徑要一致,我是全部放在bin下,或者用相對路徑也行。
4. 配置檔案的所在的路徑也要放一致了,我是全部放在bin下,或者用相對路徑也行。
5. 防火牆要關了
6. agent端其實是服務端, master控制機端其實是客戶端,
7. 代理端需要開啟 jmeter-server.bat ,報錯了可以檢視 jmeter-server.log日誌檔案。
8. 控制機和代理機是通過rmi協議聯結的
9. 涉及到jmeter.properties配置檔案的兩個地方: server.rmi.ssl.disable=true 兩個機器都要改成true,且要去掉註釋。 控制機remote_hosts=127.0.0.1,10.8.2.116:1234
代理機:server.rmi.port=1234 去掉註釋
10. 登陸的token處理: 呼叫登陸介面,這個介面前要有請求頭,裡面有一個固定的許可權認證的串,拿到token後,有個正則表示式提取出tokne,最後才是將token置為全域性的變數,供下面的介面使用。
具體如下:
具體:
請求token:
正則提取token
用後置管理器將token設定成全域性變數
參考的連結 :
最大併發:https://jingyan.baidu.com/article/6fb756ec8ea205651858fbbe.html
最優併發:http://testerhome.com/topics/27302
效能拐點:https://testerhome.com/articles/20773