【Jmeter】性能測試--EMQ X 壓測


一、業務背景

開發人員需要驗證 EMQ X 性能參數,我選用了 Jmeter 進行測試,測試其連接數、發布訂閱數據指標

 

二、測試環境搭建

1. Jmeter

2. Jmeter 插件:需要自行從插件管理里面,安裝測試 emqx 的插件(插件管理搜索 mq )

3. Jmeter 插件:需要自行前往 https://github.com/xmeter-net/mqtt-jmeter/tree/master/Download/v1.0.1  下載文件,放到 Jmeter 安裝目錄的 lib/ext 文件夾

 

三、測試腳本編寫

1. 連接數測試

(1)取樣器選擇 MQTT Connect

 

 

 (2)設置取樣器參數

 

 

 參數解讀:

Server name or IP:EMQ X 服務器地址

Port number:一般是1883,特殊的可以自己填寫

user name:EMQ X 前端監控信息web頁面的賬號

password:EMQ X 前端監控信息web頁面的密碼

ClientId prefix:標識客戶端的前綴,Jmeter會自動添加 uuid 組合成一個字符串作為 EMQ X 的客戶端標識

Keep alive(s):心跳包頻率

Connect attempt max:第一次連接重試次數

Reconnect attempt max:后續連接重試次數

(3)設置線程數

在線程組,設置線程數

 

四、調試

1. 連接數測試

(1)啟動線程,開跑后,到 EMQ X 前端監控信息web頁面,可以看到連接數上升代表腳本跑通了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM