Skip to content

Instantly share code, notes, and snippets.

Concurrency Level: 100
Time taken for tests: 15.627 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 639.90 [#/sec] (mean) #WOW !
Time per request: 156.274 [ms] (mean)
Time per request: 1.563 [ms] (mean, across all concurrent requests)
Transfer rate: 89.99 [Kbytes/sec] received
docker build -f src/main/docker/Dockerfile.native -t java-clound-native .
docker run -i --rm -p 8080:8080 --memory=100MB --cpus=0.5 --name=quarkus-cloud-native java-clound-native
Concurrency Level: 100
Time taken for tests: 72.736 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 137.48 [#/sec] (mean)
Time per request: 727.361 [ms] (mean)
Time per request: 7.274 [ms] (mean, across all concurrent requests)
Transfer rate: 19.33 [Kbytes/sec] received
Concurrency Level: 100
Time taken for tests: 14.832 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1440000 bytes
HTML transferred: 730000 bytes
Requests per second: 674.22 [#/sec] (mean)
Time per request: 148.320 [ms] (mean)
Time per request: 1.483 [ms] (mean, across all concurrent requests)
Transfer rate: 94.81 [Kbytes/sec] received
cd golang_service
docker build . -t golang_service
docker run -i --rm -p 8080:8080 --memory=100MB --cpus=0.5 --name=golang_service -e GIN_MODE=release golang_service
Concurrency Level: 100
Time taken for tests: 37.057 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1960000 bytes
HTML transferred: 730000 bytes
Requests per second: 269.86 [#/sec] (mean)
Time per request: 370.566 [ms] (mean)
Time per request: 3.706 [ms] (mean, across all concurrent requests)
Transfer rate: 51.65 [Kbytes/sec] received
#from golang service stdout
[GIN] 2020/07/04 - 18:57:04 | 200 | 93.2176ms | 172.17.0.1 | GET "/fruits"
[GIN] 2020/07/04 - 18:57:04 | 200 | 93.6806ms | 172.17.0.1 | GET "/fruits"
[GIN] 2020/07/04 - 18:57:04 | 200 | 96.3471ms | 172.17.0.1 | GET "/fruits"
[GIN] 2020/07/04 - 18:57:09 | 500 | 2m9s | 172.17.0.1 | GET "/fruits"
2020/07/04 18:55:57 [Recovery] 2020/07/04 - 18:55:57 panic recovered:
runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:212 (0x44aa19)
panicmem: panic(memoryError)
/usr/local/go/src/runtime/signal_unix.go:695 (0x44a868)
Concurrency Level: 100
Time taken for tests: 11.574 seconds
Complete requests: 9364
Failed requests: 0
Total transferred: 1835736 bytes
HTML transferred: 683718 bytes
Requests per second: 809.05 [#/sec] (mean)
Time per request: 123.602 [ms] (mean)
Time per request: 1.236 [ms] (mean, across all concurrent requests)
Transfer rate: 154.89 [Kbytes/sec] received
Concurrency Level: 100
Time taken for tests: 8.219 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 1240000 bytes
HTML transferred: 20000 bytes
Requests per second: 1216.68 [#/sec] (mean)
Time per request: 82.191 [ms] (mean)
Time per request: 0.822 [ms] (mean, across all concurrent requests)
Transfer rate: 147.33 [Kbytes/sec] received
//# the service
package main
import (
"database/sql"
"github.com/gin-gonic/gin"
_ "github.com/go-sql-driver/mysql"
"net/http"
)