Förhandsgranskning av förfrågan
Förhandsgranskning av API-kontrollförfrågan
Vad är förhandsgranskning av förfrågan?
Funktionen för förhandsgranskning av förfrågan låter dig simulera API-förfrågan från valfri av de 26 molnplatser som tillhandahålls av LoadFocus. Detta hjälper dig att förstå hur ditt API kommer att prestera under verkliga förhållanden innan du slutför kontrollkonfigurationen.
Simulera från flera platser
Du kan simulera förfrågan från olika globala platser för att se hur API:et beter sig i olika regioner. Detta är särskilt användbart för att identifiera latensproblem och säkerställa konsekvent prestanda över geografiska områden.
Uppdelning av svarstid
Under förhandsgranskningen kan du undersöka uppdelningen av svarstiden med hjälp av ett tidslinjedjagram. Denna detaljerade vy hjälper dig att peka ut var fördröjningar kan uppstå. Uppdelningen inkluderar följande mått:
- Wait: Tiden som spenderas på att vänta på det initiala serversvaret efter att förfrågan skickats.
- DNS: Tiden det tar att lösa domännamnet till en IP-adress.
- TCP: Tiden det tar att etablera en TCP-anslutning mellan klienten och servern.
- TLS: Tiden det tar att etablera en säker TLS-anslutning, om tillämpligt.
- Request: Tiden det tar att skicka HTTP-förfrågan till servern.
- First Byte: Tiden det tar för servern att skicka den första byten av svaret.
- Download: Tiden det tar att ladda ner hela svaret från servern.
Dessa mått ger en heltäckande bild av de olika stadierna i förfrågan, vilket gör att du kan identifiera specifika områden som kan behöva optimeras.
Visa förfrågnings- och svarsdetaljer
Utöver uppdelningen av svarstiden kan du visa hela kroppen av API-svaret. Detta inkluderar:
- Förfrågningsheaders: Se alla headers som skickades med förfrågan.
- Svarsheaders: Se alla headers som returnerades av servern.
Dessa headers kan enkelt kopieras till urklipp genom att klicka på kopieringsikonen bredvid headerns värde, vilket gör det enkelt att dela eller ytterligare analysera informationen.
Praktiska användningsfall
- Latensanalys: Avgör om och var latens påverkar ditt API:s prestanda.
- Felsökning: Identifiera problem i olika stadier av förfrågans livscykel (DNS-upplösning, TCP-anslutning, TLS-handskakning, etc.).
- Regional prestandatestning: Säkerställ att ditt API presterar bra över olika geografiska platser.
- Header-validering: Verifiera att rätt headers skickas och tas emot.
Genom att använda funktionen för förhandsgranskning av förfrågan kan du säkerställa att dina API-kontroller är korrekt konfigurerade och att ditt API kommer att prestera som förväntat under olika förhållanden.