Check | actix-2.0-1 | actix-2.0-2 | actix-2.0-3 | actix-3.0-1 | actix-3.0-2 | actix-3.0-3 |
---|---|---|---|---|---|---|
Docker image size (MB) | 81.8 | 81.8 | 81.8 | 81.5 | 81.5 | 81.5 |
HTTP GET / returns 200 or 404 | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748063&language=cs&extra=paramShouldBeIgnored returns 200 and correct object | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748109&language=de returns 200 and correct object | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748111&language=cs returns 200 and correct object | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748113&language=cs returns 200 and correct object | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=123 returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=123&language=cs returns 404 (this does not exist) with error JSON with message | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=blabla&language=cs returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?language=cs returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good |
HTTP GET /fnhjkdniudsancyne returns 404 | Good | Good | Good | Good | Good | Good |
Service logs a message containing 8080 (used port) on startup | Good | Good | Good | Good | Good | Good |
Service logs every request, message contains url path | Good | Good | Good | Good | Good | Good |
Startup time (to start responding) secs | 0.00264 | 0.0025 | 0.00252 | 0.00245 | 0.00206 | 0.00245 |
Stops gracefully | Good, in 5.5s | Good, in 5.5s | Good, in 5.5s | Good, in 5.8s | Good, in 5.6s | Good, in 5.5s |
The graphs are interactive, view the rendered HTML locally to enjoy it.