今天公司要測websocket,搞了一天踩了不少坑,關鍵是還沒爬出來,BOSS讓回家再理理思路,沒辦法到家就開干。
一、家里玩的還是2.1的,為了少踩坑,先下個JMeter5.1.1(他們說4版本也行,不管了先用這個吧)
1.下載地址:https://jmeter.apache.org/download_jmeter.cgi
注意一點,需要jre8的支持,沒的的只有弄個加個環境變量里。
2.下載好了,解壓出來就開始干。發現沒有websocet, 這是因為還需要相關的jar包的支持。下面講講怎么搞相關jar包
二、【官方版】Apache Jmeter 5.0 websocket插件安裝與使用
1.訪問https://jmeter-plugins.org/get/ 獲取jmeter插件管理器的jar包 jmeter-plugins-manager-1.3.jar
2.將jar包放入 jmeter的 lib/ext目錄,重啟jmeter
三、websocket的測試
1.添加插件,在工具欄>>>>Options>>>Plugins Manager>>>Available Plugins中搜索"WEBSOCKET" 如下圖,我使用的"WebSocket Sampler by Maciej Zaleski",勾選並點擊下面的Apply and restart jmeter,這時manager會自動幫你下載依賴包並安裝到lib目錄下
install了好幾個包。這個manager統一就幫忙安上了。
到此為止准備工作就完成了。