Skip to content
Oleg Kalnichevski edited this page Jun 22, 2019 · 8 revisions

Benchmark Results

Execution parameters

  • Git revision: 2dd318fb
  • JVM: 1.8.0_181 (Oracle Corporation 25.181-b13)
  • OS: Linux 4.15.0-51-generic amd64 (64-bit)
  • CPU: Intel® Core™ i5-8250U CPU @ 1.60GHz × 8
  • Mem: 7.6 GiB
> Task :benchmark
=================================
HTTP agent: Apache HttpClient 3.1
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   59.841 seconds
Complete requests:      2000000
Failed requests:        0
Content transferred:    4000000000 bytes
Requests per second:    33421.902 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 4.5.9)
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   50.272 seconds
Complete requests:      2000000
Failed requests:        0
Content transferred:    4000000000 bytes
Requests per second:    39783.58 [#/sec] (mean)
=================================
HTTP agent: Apache HttpClient (ver: 5.0-beta4)
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   49.548 seconds
Complete requests:      1983661
Failed requests:        16339
Content transferred:    3971555216 bytes
Requests per second:    40035.137 [#/sec] (mean)
=================================
HTTP agent: Jetty 9.4.19.v20190610
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   117.465 seconds
Complete requests:      2000000
Failed requests:        0
Content transferred:    4000000000 bytes
Requests per second:    17026.35 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 4.1.4)
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   53.746 seconds
Complete requests:      2000000
Failed requests:        0
Content transferred:    4000000000 bytes
Requests per second:    37212.074 [#/sec] (mean)
=================================
HTTP agent: Apache HttpAsyncClient (ver: 5.0-beta4)
=================================
warming up...
---------------------------------
2000000 GET requests
---------------------------------
Document URI:           http://localhost:8888/rnd?c=2000
Document Length:        2000 bytes

Concurrency level:      50
Time taken for tests:   56.648 seconds
Complete requests:      2000000
Failed requests:        0
Content transferred:    4000000000 bytes
Requests per second:    35305.75 [#/sec] (mean)

Clone this wiki locally