Cloudflare는 HTTP/3 하위 수준 테스트 및 디버깅을 위한 새로운 오픈 소스 프로젝트인 h3i를 발표하며 2024년을 마감했습니다. Cloudflare의 새로운 오픈 소스 h3i 프로젝트는 HTTP/3의 하위 수준 테스트 및 디버깅을 위한 명령줄 도구이자 Rust 라이브러리입니다. h3i 프리웨어는 Cloudflare의 대규모 Quiche 프로젝트의 일부입니다.
h3i 도구를 사용하면 HTTP/3에 대한 빠른 저수준 디버깅 및 탐색 테스트가 가능합니다. 간단한 형태의 h3i 도구는 컬 명령줄 도구와 유사하지만 HTTP/3 매개변수가 추가됩니다. h3i는 기록 및 재생을 지원하고 Rust, 내장된 테스트 자동화 및 기타 기능을 사용하여 의도적으로 잘못된 요청을 보냅니다.
우리는 수동 임시 테스트부터 기본 Rust 테스트, 스크립팅 언어를 사용하여 구축된 적합성 테스트 플랫폼에 이르기까지 다양한 테스트 방법에 통합되도록 h3i를 설계했습니다. 우리는 기존 테스트 도구를 액세스 및 유지 관리가 더 쉬운 단일 도구로 성공적으로 마이그레이션했습니다. "
h3i 오픈 소스 프로젝트에 대해 자세히 알아보려는 사용자는 Cloudflare 블로그를 통해 알아볼 수 있습니다. 코드는 QuicheGitHub 저장소를 통해 제공됩니다.