Cloudflare 為HTTP/3 測試和調試提供開源h3i
Cloudflare 在2024 年結束時宣布了一個新的開源專案:用於HTTP/3 低階測試和調試的h3i。 Cloudflare 新開源的h3i 專案是一個用於HTTP/3 低階測試和偵錯的命令列工具和Rust 函式庫。 h3i 免費軟體是Cloudflare 更大的Quiche 專案的一部分。
h3i 工具允許圍繞HTTP/3 進行快速的底層調試和探索性測試。 h3i 工具的簡單形式類似於curl 命令列工具,但增加了HTTP/3 參數。 h3i 支援記錄和重播、使用Rust 發送故意畸形請求、內建測試自動化和其他功能。
“Cloudflare 非常重視測試。雖然h3i 作為測試HTTP/3 用戶端的功能有限,但我們相信它提供了一個強大的框架,可以擴展到更廣泛的不同情況和不同協定。例如,我們希望添加對底層HTTP/ 2 的支持。
我們設計的h3i 可以整合到各種測試方法中,從手動臨時測試到本地Rust 測試,再到使用腳本語言建構的一致性測試平台。 我們已成功地將現有的測試工具遷移到一個更易於存取和維護的單一工具。 “
希望了解有關h3i 開源專案的更多資訊的用戶可透過Cloudflare 部落格進行了解。 程式碼可透過Quiche GitHub 儲存庫找到。