Cloudflare open-source h3i, uslužni program za testiranje HTTP/3

Cloudflare je najavio izdanje otvorenog koda svog h3i alata, koji uključuje uslužni program naredbenog retka i biblioteku funkcija za testiranje niske razine i otklanjanje pogrešaka implementacija HTTP/3 poslužitelja. Alat se može koristiti za procjenu ponašanja HTTP/3 poslužitelja, određivanje njihove razine usklađenosti sa zahtjevima specifikacija i testiranje njihovog odgovora na hitne situacije. Kod alata napisan je u Rustu i otvorenog je koda pod BSD licencom.

Uslužni program može se koristiti kao HTTP/3 klijent, pružajući napredne mogućnosti za potpunu kontrolu komunikacijskog kanala. Na primjer, h3i omogućuje slanje okvira, uključujući i valjani i nevažeći sadržaj, u bilo koji HTTP/3 stream i bilo kojim redoslijedom. Sve radnje spremaju se u zapisnik, koji se kasnije može koristiti za ponovnu reprodukciju sesije.

Uključena biblioteka može se koristiti za pisanje automatiziranih testova koji provjeravaju ispravnost HTTP/3 podrške tijekom razvoja. poslužitelji HTTP/3 i procjenu performansi svojih sustava i usluga, uključujući slanje netočnih zahtjeva i unošenje abnormalnih promjena u tokove podataka (na primjer, slanje binarnih okvira s zaglavljima izvan redoslijeda ili određivanje veličine u zaglavlju Content-Length koja ne odgovara stvarnoj količini podataka).

Dijagnostika HTTP/3 protokola je teška zbog složenosti protokola, koji koristi UDP-bazirani QUIC protokol kao transportni kanal i primjenjuje prilično složene mehanizme za kontrolu protoka, paralelizaciju operacija, određivanje prioriteta, multipleksiranje veza, dvosmjerni prijenos podataka i pakiranje informacija, zaglavlja, postavki i naredbi u binarne okvire.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster