Jmeter(四十三)WebSocket Sampler 和 Ajax Request


 權利被放出牢籠,就很難再被關入籠中;奴性被喚出來,腰桿和膝蓋很難再直起來。

                            ----宅豬《牧神記》

websocket概述:

參考:https://blog.csdn.net/minmintju/article/details/74941445

Jmeter進行websocket協議的接口測試,該類型協議的接口在網上是搜得到的,傳送門:https://github.com/maciejzaleski/JMeter-WebSocketSampler/releases

下載即可。

還有依賴需要下載,鏈接:https://pan.baidu.com/s/1QSp21gRY28t3e6w81Qf3yw 提取碼:alwl  

依賴maven坐標:https://github.com/maciejzaleski/JMeter-WebSocketSampler/issues/12

 

將下載完成的jar 放在{jmeter_home}\lib\ext目錄下,重啟。

Web Server

Server Name or IP:被測 WebSocket服務器的域名或IP

Port Number: 被測WebSocket服務器的端口號。

Timeout

Connection:鏈接建立的最大超時時間,單位毫秒。如果達到超時時間設置后鏈接未建立,則sampler失敗。

Response:對響應消息的最大等待時間,單位毫秒。到達設定時間后WebSocket鏈接關閉。

WebSocket Request

Implementation:僅支持 RFC6455(v13)

Protocol:ws——普通的WebSocket鏈接,或wss——安全的WebSocket鏈接(WebSocket Secure connection)

Path、同請求一起發送參數、Request Data:與http采樣器類似,結合被測接口說明文檔來進行配置。

Ajax:

取自BlazeMeter官網

與上方一致:鏈接:https://pan.baidu.com/s/1IqVd28P2-ikASkUoElMsKw 提取碼:jo7w 

將下載的插件放入{jmeter_home\lib\ext}目錄下,重啟。

 

 

 


免責聲明!

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



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