Cloudflare завершил 2024 год, анонсировав новый проект с открытым исходным кодом: h3i для низкоуровневого тестирования и отладки HTTP/3. Новый проект h3i с открытым исходным кодом от Cloudflare — это инструмент командной строки и библиотека Rust для низкоуровневого тестирования и отладки HTTP/3. Бесплатное ПО h3i является частью более крупного проекта Cloudflare Quiche.
Инструмент h3i позволяет быстро выполнять низкоуровневую отладку и исследовательское тестирование HTTP/3. В своей простой форме инструмент h3i аналогичен инструменту командной строки Curl, но с добавлением параметров HTTP/3. h3i поддерживает запись и воспроизведение, отправку намеренно искаженных запросов с использованием Rust, встроенную автоматизацию тестирования и другие функции.
Мы разработали h3i для интеграции в различные методы тестирования: от ручного специального тестирования до собственного тестирования на Rust и платформ тестирования на соответствие, созданных с использованием языков сценариев. Мы успешно перенесли наши существующие инструменты тестирования в единый инструмент, к которому легче получить доступ и который легче обслуживать. "
Пользователи, желающие узнать больше о проекте с открытым исходным кодом h3i, могут сделать это через блог Cloudflare. Код доступен в репозитории QuicheGitHub.