Do you have questions?
[email protected] · https://stormforger.com · +49 221 64 30 51 28
Things you have to take
care of
• Authentication (Basic Auth,
SingleSignOn, oAuth, etc.)
• HTTP headers (caching, ETags, gzip)
• Header and content extractions ('id' to
follow, 'auth-token' to use)
• Test data in general
• Correct HTTP (error) response codes
• HTTP (error) codes in response body
(response is HTTP200, content says
401 or “authentication required”)
• RESTful (HTTP PUT vs. HTTP POST)
• Auto follow of hypermedia links
means you need a correct and full API
specification :)
• Rate limiting: Watch HTTP429 / too
many requests, watch the fallback
• One request per item vs. a request for
a filterable batched result
• Polling? Every minute? Caching fun.
Don't send requests on a specific and
fixed time... cron-style
• No client handling / bad handling for
HTTP5xx errors