JMeter怎樣測試WebSocket,如何設置(一)


一、安裝WebSocket取樣器

1、從JMeter插件管理器官網下載:https://jmeter-plugins.org/

 

把這6個jar包放到C:\JMeter\apache-jmeter-3.3\lib\ext目錄下

或者從github上下載:https://github.com/maciejzaleski/JMeter-WebSocketSampler

二、自動安裝

下載完成后,

JMeter會自動重啟。

三、WebSocket取樣器

面板介紹:

1、WebServer

(1)Server Name or IP:WebSocket發送的目標服務器的地址或者名稱

(2)Port Number:WebSocker服務器監聽的端口號。(一般是HTTP 80端口,可以通過WireShark數據包得到)

2、Timeout: 

(1)Connection – 發送一個連接請求后,Jmeter等待連接完成的最長時間,單位是毫秒。
(2)Response - 對響應消息的最大等待時間。

3、WebSocket Request

(1)Implementation – 只支持RFC6455(v13) ,WebSocket協議標准的最新版。

(2)Protocol – 有ws與wss之分, ws前綴是WebSocket連接的辨別標識,wss前綴是WebSocket安全連接的辨別標識。根據自己的實際情況填寫
(3)Streaming Connection – 選擇這個TCP session要不要保持,如果勾上標識連接會一直存在,如果沒有勾上,那么得到第一次響應后該鏈接就會被關閉。
(4)Request data:填入將要發送的請求,要跟開發溝通好,這個是什么格式的消息。

4.WebSocket Response

(1)Response Pattern – 采樣器將等待含有該標識的消息並繼續通信(或者直到timeout,該連接關閉)
(2)Close Connection Pattern – 如果服務器返回的消息含有這樣的字符,就結束會話。
(3)Message Backlog – 定義服務器返回消息保留的最大長度。
---------------------

下一篇講解具體案例。

https://www.cnblogs.com/wuzm/p/10873589.html

 


免責聲明!

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



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