JMeter怎樣測試WebSocket


一、安裝WebSocket取樣器

 

1、從JMeter插件管理器官網下載:

https://jmeter-plugins.org/

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

 

2、從github下載:

https://github.com/maciejzaleski/JMeter-WebSocketSampler

 同理,下載解壓后的6個jar包放到C:\JMeter\apache-jmeter-3.3\lib\ext目錄下

 

3、自動安裝:

下載完成后,

JMeter會自動重啟。

 

二、WebSocket取樣器

 

 

三、測試WebSocket協議示例

 

以http://www.blue-zero.com/WebSocket/網站為例:

 

黑色字體是服務器響應的,

淡綠色字體是客戶端發出的。

 

 

服務器名稱或IP:WebSocket端點(主機,服務器端WebSocket組件所在的位置);
端口號:WebSocker服務器偵聽的端口,通常是HTTP端口80;
超時:連接 -設置連接的最長時間(以毫秒為單位),如果超出則采樣器失敗,響應 -響應消息相同;
實現:唯一可用的是RFC6455(v13) - WebSocket協議標准的最新版本;
協議:要使用的WebSocket協議:ws前綴標識WebSocket連接,wss前綴標識WebSocket安全連接;
Streaming Connection:表示TCP會話是否保留,如果選中 - 連接將保持不變,如果未選中,則在第一次響應后將關閉連接;
請求數據:定義外發消息;
響應模式:采樣器將等待響應以包含定義的模式(或直到響應超時發生);
關閉連接模式:與“響應模式”基本相同,但連接將被關閉;
消息Backlog:標識要保留的響應消息的最大長度。


免責聲明!

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



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