Här kommer ett smidigt trick för dig som testar webbapplikationer och dess bakomliggande REST-api:er/tjänster. Visste du att du från utvecklarverktygen i webbläsaren kan kopiera anrop som applikationen gör och importera in dem i Postman? (För dig som inte har hört talas om Postman tidigare så är det ett verktyg för API-testning som har blivit väldigt populärt på senaste tiden).
Gör så här:
- Gå till sidan du testar
- Öppna utvecklarverktygen i webbläsaren (F12 i Google Chrome) och öppna fliken Nätverk/Network
- Utför önskad handling i applikationen som triggar anropet mot bakomliggande tjänster.
- Högerklicka på önskat anrop i anropshistoriken i utvecklarverktyget och välj "Copy as cURL Bash"
- Gå till Postman och klicka på Import -> Paste Raw Text
- Klistra in det kopierade anropet och klicka på Import
Voila! Du kan nu i Postman göra exakt samma anrop som webbapplikationen precis gjorde. Härifrån har du möjlighet att börja ändra olika parametrar och utforska API:t vidare. Detta är i många fall mycket smidigare än att börja bygga upp ett anrop från grunden utifrån API-dokumentationen (som inte alltid finns tillgänglig heller).