Benchmark of actix-2.0-1, actix-2.0-2, actix-2.0-3, actix-3.0-1, actix-3.0-2, actix-3.0-3

General Info & Checks

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

Graphs

The graphs are interactive, view the rendered HTML locally to enjoy it.