Cloudflare는 HTTP/3 하위 수준 테스트 및 디버깅을 위한 새로운 오픈 소스 프로젝트인 h3i를 발표하며 2024년을 마감했습니다. Cloudflare의 새로운 오픈 소스 h3i 프로젝트는 HTTP/3의 하위 수준 테스트 및 디버깅을 위한 명령줄 도구이자 Rust 라이브러리입니다. h3i 프리웨어는 Cloudflare의 대규모 Quiche 프로젝트의 일부입니다.

h3i 도구를 사용하면 HTTP/3에 대한 빠른 저수준 디버깅 및 탐색 테스트가 가능합니다. 간단한 형태의 h3i 도구는 컬 명령줄 도구와 유사하지만 HTTP/3 매개변수가 추가됩니다. h3i는 기록 및 재생을 지원하고 Rust, 내장된 테스트 자동화 및 기타 기능을 사용하여 의도적으로 잘못된 요청을 보냅니다.

"Cloudflare는 테스트를 매우 진지하게 받아들입니다. h3i는 테스트 HTTP/3 클라이언트로서 기능이 제한되어 있지만, 우리는 이것이 다양한 상황과 다양한 프로토콜로 확장될 수 있는 강력한 프레임워크를 제공한다고 믿습니다. 예를 들어 기본 HTTP/2에 대한 지원을 추가할 수 있기를 바랍니다.

우리는 수동 임시 테스트부터 기본 Rust 테스트, 스크립팅 언어를 사용하여 구축된 적합성 테스트 플랫폼에 이르기까지 다양한 테스트 방법에 통합되도록 h3i를 설계했습니다. 우리는 기존 테스트 도구를 액세스 및 유지 관리가 더 쉬운 단일 도구로 성공적으로 마이그레이션했습니다. "

h3i 오픈 소스 프로젝트에 대해 자세히 알아보려는 사용자는 Cloudflare 블로그를 통해 알아볼 수 있습니다. 코드는 QuicheGitHub 저장소를 통해 제공됩니다.