Skip to content

Load testing results

ChMarina edited this page Feb 12, 2019 · 1 revision

All load testing was performed in 50 threads

Test Enabled DB Disabled DB
address generating 2800 QPS 3700 QPS
wallet balance 5500 QPS 300 QPS
transactions history 1550 QPS 220 QPS
sending transactions 205 QPS 120 QPS

For more details please read load testing results below.

Results with enabled DB

address generating

Concurrency Level:      50
Time taken for tests:   1.076 seconds
Complete requests:      3000
Failed requests:        0
Keep-Alive requests:    3000
Total transferred:      2025000 bytes
Total body sent:        615000
HTML transferred:       1614000 bytes
Requests per second:    2788.10 [#/sec] (mean)
Time per request:       17.933 [ms] (mean)
Time per request:       0.359 [ms] (mean, across all concurrent requests)
Transfer rate:          1837.86 [Kbytes/sec] received
                        558.16 kb/s sent
                        2396.02 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.8      0       7
Processing:     8   18   9.3     17     231
Waiting:        8   18   9.3     17     231
Total:          8   18   9.8     17     231

Percentage of the requests served within a certain time (ms)
  50%     17
  66%     18
  75%     18
  80%     18
  90%     19
  95%     20
  98%     20
  99%     30
 100%    231 (longest request)

wallet balance

Concurrency Level:      50
Time taken for tests:   0.545 seconds
Complete requests:      3000
Failed requests:        0
Keep-Alive requests:    3000
Total transferred:      1005000 bytes
Total body sent:        885000
HTML transferred:       594000 bytes
Requests per second:    5500.05 [#/sec] (mean)
Time per request:       9.091 [ms] (mean)
Time per request:       0.182 [ms] (mean, across all concurrent requests)
Transfer rate:          1799.33 [Kbytes/sec] received
                        1584.49 kb/s sent
                        3383.82 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.8      0       7
Processing:     6    8   7.1      8     218
Waiting:        6    8   7.1      8     218
Total:          6    8   7.4      8     218

Percentage of the requests served within a certain time (ms)
  50%      8
  66%      8
  75%      8
  80%      8
  90%      9
  95%     10
  98%     14
  99%     23
 100%    218 (longest request)

transactions history

Concurrency Level:      50
Time taken for tests:   1.943 seconds
Complete requests:      3000
Failed requests:        0
Keep-Alive requests:    3000
Total transferred:      63090000 bytes
Total body sent:        885000
HTML transferred:       62673000 bytes
Requests per second:    1543.70 [#/sec] (mean)
Time per request:       32.390 [ms] (mean)
Time per request:       0.648 [ms] (mean, across all concurrent requests)
Transfer rate:          31703.13 [Kbytes/sec] received
                        444.72 kb/s sent
                        32147.85 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.7      0       6
Processing:    14   32  15.7     31     356
Waiting:        9   31  15.6     31     350
Total:         14   32  16.2     31     362

Percentage of the requests served within a certain time (ms)
  50%     31
  66%     32
  75%     33
  80%     33
  90%     34
  95%     35
  98%     38
  99%     50
 100%    362 (longest request)

sending transactions

Concurrency Level:      50
Time taken for tests:   14.624 seconds
Complete requests:      3000
Failed requests:        0
Keep-Alive requests:    3000
Total transferred:      711000 bytes
Total body sent:        1077000
HTML transferred:       300000 bytes
Requests per second:    205.14 [#/sec] (mean)
Time per request:       243.735 [ms] (mean)
Time per request:       4.875 [ms] (mean, across all concurrent requests)
Transfer rate:          47.48 [Kbytes/sec] received
                        71.92 kb/s sent
                        119.40 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.8      0       7
Processing:    20  238 199.2    202     732
Waiting:       20  238 199.2    202     732
Total:         20  238 199.2    202     732

Percentage of the requests served within a certain time (ms)
  50%    202
  66%    382
  75%    384
  80%    386
  90%    542
  95%    547
  98%    556
  99%    564
 100%    732 (longest request)

Results with disabled DB

address generating

Concurrency Level:      50
Time taken for tests:   2.668 seconds
Complete requests:      10000
Failed requests:        0
Keep-Alive requests:    10000
Total transferred:      6750000 bytes
Total body sent:        2050000
HTML transferred:       5380000 bytes
Requests per second:    3747.92 [#/sec] (mean)
Time per request:       13.341 [ms] (mean)
Time per request:       0.267 [ms] (mean, across all concurrent requests)
Transfer rate:          2470.55 [Kbytes/sec] received
                        750.32 kb/s sent
                        3220.87 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       7
Processing:     7   13   6.7     12     228
Waiting:        7   13   6.7     12     228
Total:          7   13   6.7     12     228

Percentage of the requests served within a certain time (ms)
  50%     12
  66%     13
  75%     13
  80%     14
  90%     15
  95%     17
  98%     27
  99%     39
 100%    228 (longest request)

wallet balance

Concurrency Level:      50
Time taken for tests:   3.188 seconds
Complete requests:      1000
Failed requests:        0
Keep-Alive requests:    1000
Total transferred:      351000 bytes
Total body sent:        295000
HTML transferred:       214000 bytes
Requests per second:    313.63 [#/sec] (mean)
Time per request:       159.423 [ms] (mean)
Time per request:       3.188 [ms] (mean, across all concurrent requests)
Transfer rate:          107.50 [Kbytes/sec] received
                        90.35 kb/s sent
                        197.86 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.4      0       7
Processing:    17  149 152.9     33     412
Waiting:       17  149 152.9     33     412
Total:         17  149 152.9     33     418

Percentage of the requests served within a certain time (ms)
  50%     33
  66%    197
  75%    315
  80%    379
  90%    380
  95%    381
  98%    381
  99%    401
 100%    418 (longest request)

transactions history

Concurrency Level:      50
Time taken for tests:   4.483 seconds
Complete requests:      1000
Failed requests:        0
Keep-Alive requests:    1000
Total transferred:      21046000 bytes
Total body sent:        295000
HTML transferred:       20907000 bytes
Requests per second:    223.06 [#/sec] (mean)
Time per request:       224.155 [ms] (mean)
Time per request:       4.483 [ms] (mean, across all concurrent requests)
Transfer rate:          4584.50 [Kbytes/sec] received
                        64.26 kb/s sent
                        4648.76 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.4      0       7
Processing:    27  210 225.2     51     612
Waiting:       25  206 223.4     48     606
Total:         27  210 225.3     51     619

Percentage of the requests served within a certain time (ms)
  50%     51
  66%    301
  75%    462
  80%    498
  90%    576
  95%    578
  98%    581
  99%    587
 100%    619 (longest request)

sending transactions

Concurrency Level:      50
Time taken for tests:   8.436 seconds
Complete requests:      1000
Failed requests:        0
Keep-Alive requests:    1000
Total transferred:      237000 bytes
Total body sent:        359000
HTML transferred:       100000 bytes
Requests per second:    118.53 [#/sec] (mean)
Time per request:       421.819 [ms] (mean)
Time per request:       8.436 [ms] (mean, across all concurrent requests)
Transfer rate:          27.43 [Kbytes/sec] received
                        41.56 kb/s sent
                        68.99 kb/s total

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.4      0       7
Processing:    34  394 247.7    399     934
Waiting:       34  394 247.7    399     934
Total:         34  394 247.7    399     934

Percentage of the requests served within a certain time (ms)
  50%    399
  66%    434
  75%    562
  80%    592
  90%    756
  95%    799
  98%    900
  99%    914
 100%    934 (longest request)