【jmeter系列】websocket 接口測試


一、什么是websocket接口?

 使用 websocket 建立長連接,服務端和客戶端可以互相通信,服務端只要有數據更新,就可以主動推給客戶端。

 

二、WebSocket的優點

  1. 支持雙向通信,實時性更好
  2. 更好,更輕量與服務端進行通信,因為WebSocket提供了簡單的消息規范,可以更快的適應長連接的環境
  3. 支持擴展。ws協議定義了擴展,用戶可以擴展協議,或者實現自定義的子協議,同時可以加密
  4. 可以發送文本,也可以發送二進制數據
  5. 沒有同源策略的限制,客戶端可以任意服務器連接(沒有同源策略,那我們也可以用來進行解決跨域問題啦🤣)

三、Jmeter之websocket插件安裝及使用

1、添加插件

在工具欄>>>>Options(選項)>>>Plugins Manager 點擊進入>>> 輸入ws搜索下載對應的依賴包-安裝完成后依賴包自動安裝到lib目錄下

2、使用操作

1)添加WebSocket Sampler

2)新建一個測試計2.添加一個線程組

3)右鍵添Sampler時就能看到websocket的模板

4)常用的就是websocket request-response Sampler(連接+發送data或者只發data),其次是WebSocket Open Connection(只連接,不發送data)

添加一個websocket request-response Sampler

3、 介紹下Sample Socket組件的界面

  (1 )  Server URL:有ws與wss之分,  ws前綴是WebSocket連接的辨別標識,wss前綴是WebSocket安全連接的辨別標識。根據自己的實際情況填寫
(2)Server Name or IP:WebSocket發送的目標服務器的地址或者名稱
(3)Port Number :WebSocker服務器監聽的端口號。(可以通過WireShark數據包得到)
  (4)   Path:路徑參數
  (5)   Request data:請求內容,填入將要發送的請求,對應的格式的消息。
  (6)   Response:請求返回信息

四、Websocket在線測試-Websocket接口測試-Websocket模擬請求工具

請求地址:http://www.jsons.cn/websocket/


免責聲明!

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



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