web socket api 測試工具
測試http協議api介面的工具有很多,測試web socket的工具不多,下面列二個常用的。一個advanced rest client,一個是jmeter
1,advanced rest client

advanced rest client 測試web socket api
arc用起來二個字簡單,推薦大家使用。
2,jmeter websocket
2.1,web socket外掛安裝
jmeter預設是不支援websocket介面測試的,需要安裝第三外掛。
連結: https://pan.baidu.com/s/1mw1mmDbHgO-yy--fyBg6Ug 密碼: 97aj
下載的jar包,七個包都要放到jmeter安裝目錄/lib/ext目錄下,MACOS放到libexec/lib/ext目錄下,重啟jmeter就好。
2.2,測試web socket介面
建立執行緒組 : test plan -> add -> threads(users) -> thread group
建立web socket sample : 右鍵剛新增的執行緒組 -> add -> sampler -> websocket sampler

jmeter建立web socket sampler
在這裡要注意,使用wss協議時,如果是自建證書,要勾選ignore ssl certificate errors。買的證書可以不選中
2.3,檢視測試結果
建立view results tree : 右鍵執行緒組 -> listener -> view results tree

jmeter 呼叫 websocket api 返回結果
2.4,檢視統計結果
建立aggregate report :右鍵執行緒組 -> listener -> aggregate report

jmeter 測試web socket 統計結果
相對於advanced rest client,jmeter用起來是非常複雜的了。但jmeter有一點好的是支援壓測,並能輸出結果。