如何在 Eolink Apikit 中發起 TCP/UDP 文件測試

API小達人發表於2023-12-14

TCP/UDP 是兩種常用的網路傳輸協議。TCP 協議提供可靠的連線,而 UDP 協議提供不可靠的連線。

TCP 協議是面向連線的協議,在建立連線之前,客戶端和伺服器需要先握手。握手完成後,客戶端和伺服器之間就會建立一個可靠的連線。在連線建立之後,客戶端和伺服器可以透過該連線進行資料傳輸。TCP 協議提供可靠的資料傳輸,可以保證資料完整性和順序性。

UDP 協議是無連線的協議,在傳送資料之前,客戶端不需要先與伺服器建立連線。UDP 協議提供不可靠的資料傳輸,不能保證資料完整性和順序性。

Eolink Apikit 多協議支援,HTTP、Websocket、gRPC、SOAP、TCP、UDP等,無論使用什麼語言開發,Eolink Apikit 都可以幫統一規範地管理起來,並提供強大的文件管理、協作、測試、分享功能。


發起 TCP/UDP 測試

進入某個TCP/UDP協議的API文件詳情頁,點選文件上方測試標籤,即可進入 API 測試頁,系統會根據API文件的定義的求頭部、Query引數、請求體自動生成測試介面並且填充測試資料。

填寫/修改請求引數

1. 設定請求引數

與發起HTTP協議測試類似,您可以透過設定或者匯入請求引數。

2. 設定請求體

WS/WSS協議請求體提供了三種型別:

  1. JSON

  2. XML

  3. Raw(自定義文字型別資料)

Eolink提供了的 JSON 和 XML 編輯器,當已經在 API 文件中定義好 API 的請求資料結構時,只需要在測試介面填寫各個欄位的值或匯入請求引數,系統會自動轉換為相應的 JSON 和 XML 結構的請求資料。

3. 建立連線

與WS/WSS介面測試類似,需要完成一次握手,兩者之間就直接可以建立永續性的連線,連線建立以後,瀏覽器就可以透過TCP連線傳送資料。

點選建立連線即可與伺服器建立連線。


傳送請求檢視返回結果

建立連線之後,填寫或匯入請求引數,點選傳送即可傳送請求並檢視返回結果。

Eolink Apikit 自動化測試幫助開發人員快速發起 TCP/UDP 文件測試,提高研發效能。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70027288/viewspace-3000102/,如需轉載,請註明出處,否則將追究法律責任。

相關文章