Running benchmark for pyvoy with sleep=0ms response_size=0

Requests      [total, rate, throughput]         104819, 20963.84, 20962.60
Duration      [total, attack, wait]             5s, 5s, 295.208µs
Latencies     [min, mean, 50, 90, 95, 99, max]  210.291µs, 457.774µs, 449.853µs, 534.718µs, 567.823µs, 678.797µs, 6.102ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:104819
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=1

Requests      [total, rate, throughput]         101287, 20257.46, 20255.88
Duration      [total, attack, wait]             5s, 5s, 389.792µs
Latencies     [min, mean, 50, 90, 95, 99, max]  220.167µs, 475.326µs, 467.622µs, 550.429µs, 587.564µs, 728.655µs, 5.188ms
Bytes In      [total, mean]                     101287, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101287
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=10

Requests      [total, rate, throughput]         100725, 20144.38, 20143.31
Duration      [total, attack, wait]             5s, 5s, 264µs
Latencies     [min, mean, 50, 90, 95, 99, max]  229.625µs, 477.815µs, 469.617µs, 559.538µs, 600.998µs, 743.026µs, 3.459ms
Bytes In      [total, mean]                     1007250, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:100725
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=100

Requests      [total, rate, throughput]         99455, 19890.31, 19889.49
Duration      [total, attack, wait]             5s, 5s, 206.041µs
Latencies     [min, mean, 50, 90, 95, 99, max]  206.041µs, 484.117µs, 470.097µs, 576.167µs, 624.6µs, 797.135µs, 3.746ms
Bytes In      [total, mean]                     9945500, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:99455
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=1000

Requests      [total, rate, throughput]         98496, 19698.14, 19696.90
Duration      [total, attack, wait]             5.001s, 5s, 315.166µs
Latencies     [min, mean, 50, 90, 95, 99, max]  197.083µs, 490.502µs, 479.904µs, 588.292µs, 634.471µs, 771.427µs, 3.786ms
Bytes In      [total, mean]                     98496000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:98496
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=10000

Requests      [total, rate, throughput]         63568, 12713.59, 12711.76
Duration      [total, attack, wait]             5.001s, 5s, 718.958µs
Latencies     [min, mean, 50, 90, 95, 99, max]  258.125µs, 775.946µs, 744.833µs, 1.059ms, 1.162ms, 1.386ms, 3.61ms
Bytes In      [total, mean]                     635680000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:63568
Error Set:


Running benchmark for pyvoy with sleep=0ms response_size=100000

Requests      [total, rate, throughput]         23478, 4695.66, 4694.40
Duration      [total, attack, wait]             5.001s, 5s, 1.34ms
Latencies     [min, mean, 50, 90, 95, 99, max]  467.916µs, 2.001ms, 1.913ms, 2.877ms, 3.2ms, 4.177ms, 7.792ms
Bytes In      [total, mean]                     2347800000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:23478
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=0

Requests      [total, rate, throughput]         22537, 4507.43, 4505.64
Duration      [total, attack, wait]             5.002s, 5s, 1.983ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.25ms, 2.168ms, 1.995ms, 2.718ms, 3.36ms, 5.801ms, 17.424ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:22537
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=1

Requests      [total, rate, throughput]         18201, 3640.16, 3638.27
Duration      [total, attack, wait]             5.003s, 5s, 2.593ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.307ms, 2.663ms, 2.505ms, 3.598ms, 4.178ms, 5.759ms, 30.309ms
Bytes In      [total, mean]                     18201, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18201
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=10

Requests      [total, rate, throughput]         18420, 3682.31, 3681.13
Duration      [total, attack, wait]             5.004s, 5.002s, 1.605ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.258ms, 2.634ms, 2.331ms, 3.637ms, 4.375ms, 8.052ms, 35.003ms
Bytes In      [total, mean]                     184200, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18420
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=100

Requests      [total, rate, throughput]         18088, 3617.52, 3615.97
Duration      [total, attack, wait]             5.002s, 5s, 2.141ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.367ms, 2.653ms, 2.628ms, 3.574ms, 4.01ms, 6.132ms, 17.247ms
Bytes In      [total, mean]                     1808800, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18088
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=1000

Requests      [total, rate, throughput]         18177, 3635.08, 3632.82
Duration      [total, attack, wait]             5.004s, 5s, 3.119ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.276ms, 2.668ms, 2.466ms, 3.551ms, 3.991ms, 5.61ms, 119.842ms
Bytes In      [total, mean]                     18177000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18177
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=10000

Requests      [total, rate, throughput]         29887, 5977.45, 5975.52
Duration      [total, attack, wait]             5.002s, 5s, 1.61ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.248ms, 1.666ms, 1.605ms, 2.023ms, 2.179ms, 2.452ms, 3.585ms
Bytes In      [total, mean]                     298870000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:29887
Error Set:


Running benchmark for pyvoy with sleep=1ms response_size=100000

Requests      [total, rate, throughput]         20054, 4010.63, 4009.19
Duration      [total, attack, wait]             5.002s, 5s, 1.788ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.416ms, 2.417ms, 2.317ms, 3.069ms, 3.352ms, 4.269ms, 7.528ms
Bytes In      [total, mean]                     2005400000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:20054
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=0

Requests      [total, rate, throughput]         3361, 671.56, 669.87
Duration      [total, attack, wait]             5.017s, 5.005s, 12.658ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.125ms, 14.629ms, 14.282ms, 16.01ms, 17.691ms, 25.689ms, 33.236ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3361
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=1

Requests      [total, rate, throughput]         3331, 664.95, 663.10
Duration      [total, attack, wait]             5.023s, 5.009s, 13.924ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.433ms, 14.752ms, 14.684ms, 16.272ms, 16.937ms, 20.475ms, 23.756ms
Bytes In      [total, mean]                     3331, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3331
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=10

Requests      [total, rate, throughput]         3211, 641.78, 640.00
Duration      [total, attack, wait]             5.017s, 5.003s, 13.869ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.992ms, 15.273ms, 15.058ms, 17.261ms, 18.431ms, 22.729ms, 31.846ms
Bytes In      [total, mean]                     32110, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3211
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=100

Requests      [total, rate, throughput]         3261, 650.43, 648.65
Duration      [total, attack, wait]             5.027s, 5.014s, 13.751ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.097ms, 15.079ms, 14.948ms, 16.93ms, 17.897ms, 20.482ms, 21.484ms
Bytes In      [total, mean]                     326100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3261
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=1000

Requests      [total, rate, throughput]         3211, 642.17, 640.61
Duration      [total, attack, wait]             5.012s, 5s, 12.151ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.841ms, 15.316ms, 14.994ms, 17.006ms, 18.93ms, 26.102ms, 38.636ms
Bytes In      [total, mean]                     3211000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3211
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=10000

Requests      [total, rate, throughput]         3031, 605.08, 603.57
Duration      [total, attack, wait]             5.022s, 5.009s, 12.54ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.833ms, 16.096ms, 15.785ms, 18.38ms, 19.604ms, 26.731ms, 40.603ms
Bytes In      [total, mean]                     30310000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3031
Error Set:


Running benchmark for pyvoy with sleep=10ms response_size=100000

Requests      [total, rate, throughput]         3575, 712.88, 710.91
Duration      [total, attack, wait]             5.029s, 5.015s, 13.913ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.73ms, 13.921ms, 13.674ms, 15.928ms, 16.903ms, 19.019ms, 24.486ms
Bytes In      [total, mean]                     357500000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3575
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=0

Requests      [total, rate, throughput]         911, 180.77, 178.84
Duration      [total, attack, wait]             5.094s, 5.04s, 54.373ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.495ms, 54.991ms, 54.852ms, 56.71ms, 56.984ms, 57.662ms, 58.809ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:911
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=1

Requests      [total, rate, throughput]         901, 179.81, 177.84
Duration      [total, attack, wait]             5.066s, 5.011s, 55.429ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.975ms, 55.357ms, 55.315ms, 57.001ms, 57.934ms, 59.172ms, 59.666ms
Bytes In      [total, mean]                     901, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:901
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=10

Requests      [total, rate, throughput]         901, 179.18, 177.29
Duration      [total, attack, wait]             5.082s, 5.029s, 53.426ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.609ms, 55.53ms, 55.121ms, 57.845ms, 58.659ms, 61.13ms, 63.033ms
Bytes In      [total, mean]                     9010, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:901
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=100

Requests      [total, rate, throughput]         901, 178.96, 177.06
Duration      [total, attack, wait]             5.089s, 5.035s, 53.89ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.566ms, 55.605ms, 55.449ms, 57.132ms, 59.423ms, 60.508ms, 61.072ms
Bytes In      [total, mean]                     90100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:901
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=1000

Requests      [total, rate, throughput]         911, 181.28, 179.34
Duration      [total, attack, wait]             5.08s, 5.025s, 54.26ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.548ms, 54.96ms, 54.86ms, 57.103ms, 57.749ms, 58.777ms, 59.628ms
Bytes In      [total, mean]                     911000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:911
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=10000

Requests      [total, rate, throughput]         901, 178.76, 176.88
Duration      [total, attack, wait]             5.094s, 5.04s, 53.654ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.492ms, 55.66ms, 55.429ms, 57.888ms, 58.625ms, 61.156ms, 62.375ms
Bytes In      [total, mean]                     9010000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:901
Error Set:


Running benchmark for pyvoy with sleep=50ms response_size=100000

Requests      [total, rate, throughput]         861, 171.61, 169.73
Duration      [total, attack, wait]             5.073s, 5.017s, 55.48ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.337ms, 58.103ms, 57.882ms, 61.361ms, 62.131ms, 69.77ms, 73.037ms
Bytes In      [total, mean]                     86100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:861
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=0

Requests      [total, rate, throughput]         481, 94.33, 92.42
Duration      [total, attack, wait]             5.204s, 5.099s, 104.89ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.18ms, 105.907ms, 105.619ms, 108.175ms, 109.841ms, 111.602ms, 111.866ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=1

Requests      [total, rate, throughput]         481, 94.89, 92.89
Duration      [total, attack, wait]             5.178s, 5.069s, 109.022ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.239ms, 105.353ms, 105.214ms, 106.815ms, 107.624ms, 111.71ms, 111.827ms
Bytes In      [total, mean]                     481, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=10

Requests      [total, rate, throughput]         481, 94.67, 92.78
Duration      [total, attack, wait]             5.185s, 5.081s, 103.722ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.591ms, 105.506ms, 105.268ms, 107.291ms, 107.839ms, 113.771ms, 114.039ms
Bytes In      [total, mean]                     4810, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=100

Requests      [total, rate, throughput]         481, 94.83, 92.96
Duration      [total, attack, wait]             5.175s, 5.072s, 102.399ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.399ms, 105.354ms, 105.203ms, 107.427ms, 107.931ms, 108.348ms, 108.531ms
Bytes In      [total, mean]                     48100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=1000

Requests      [total, rate, throughput]         481, 94.78, 92.87
Duration      [total, attack, wait]             5.18s, 5.075s, 104.73ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.55ms, 105.507ms, 105.521ms, 107.506ms, 108.562ms, 109.955ms, 110.558ms
Bytes In      [total, mean]                     481000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=10000

Requests      [total, rate, throughput]         471, 93.67, 91.75
Duration      [total, attack, wait]             5.134s, 5.028s, 105.19ms
Latencies     [min, mean, 50, 90, 95, 99, max]  101.693ms, 106.723ms, 106.192ms, 109.214ms, 112.045ms, 116.464ms, 117.063ms
Bytes In      [total, mean]                     4710000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for pyvoy with sleep=100ms response_size=100000

Requests      [total, rate, throughput]         461, 91.82, 89.94
Duration      [total, attack, wait]             5.126s, 5.021s, 105.208ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.703ms, 108.986ms, 108.46ms, 112.541ms, 116.139ms, 121.971ms, 123.811ms
Bytes In      [total, mean]                     46100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:461
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=0

Requests      [total, rate, throughput]         251, 48.75, 46.88
Duration      [total, attack, wait]             5.354s, 5.149s, 204.981ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.01ms, 205.646ms, 205.531ms, 208.214ms, 208.413ms, 210.065ms, 210.735ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=1

Requests      [total, rate, throughput]         251, 48.76, 46.89
Duration      [total, attack, wait]             5.353s, 5.148s, 205.213ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.743ms, 205.61ms, 205.865ms, 206.704ms, 207.347ms, 208.253ms, 208.513ms
Bytes In      [total, mean]                     251, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=10

Requests      [total, rate, throughput]         251, 48.51, 46.67
Duration      [total, attack, wait]             5.379s, 5.174s, 204.811ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.148ms, 206.638ms, 206.18ms, 208.44ms, 210.04ms, 214.441ms, 214.671ms
Bytes In      [total, mean]                     2510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=100

Requests      [total, rate, throughput]         251, 48.72, 46.84
Duration      [total, attack, wait]             5.359s, 5.152s, 206.323ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.311ms, 205.813ms, 205.781ms, 206.689ms, 207.387ms, 208.28ms, 208.505ms
Bytes In      [total, mean]                     25100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=1000

Requests      [total, rate, throughput]         251, 48.56, 46.71
Duration      [total, attack, wait]             5.373s, 5.169s, 204.318ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.039ms, 206.502ms, 205.874ms, 208.2ms, 209.134ms, 216.881ms, 217.14ms
Bytes In      [total, mean]                     251000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=10000

Requests      [total, rate, throughput]         251, 48.29, 46.41
Duration      [total, attack, wait]             5.409s, 5.198s, 210.638ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.813ms, 207.427ms, 207.206ms, 210.311ms, 210.857ms, 211.958ms, 213.53ms
Bytes In      [total, mean]                     2510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for pyvoy with sleep=200ms response_size=100000

Requests      [total, rate, throughput]         241, 48.03, 46.14
Duration      [total, attack, wait]             5.224s, 5.017s, 206.225ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.9ms, 208.939ms, 209.074ms, 211.866ms, 213.182ms, 215.003ms, 215.177ms
Bytes In      [total, mean]                     24100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=0

Requests      [total, rate, throughput]         101, 19.97, 18.15
Duration      [total, attack, wait]             5.563s, 5.058s, 505.124ms
Latencies     [min, mean, 50, 90, 95, 99, max]  503.535ms, 505.435ms, 505.563ms, 507.224ms, 508.292ms, 508.384ms, 508.384ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=1

Requests      [total, rate, throughput]         101, 19.94, 18.14
Duration      [total, attack, wait]             5.569s, 5.064s, 504.737ms
Latencies     [min, mean, 50, 90, 95, 99, max]  504.084ms, 506.043ms, 505.785ms, 508.723ms, 509.15ms, 509.283ms, 509.293ms
Bytes In      [total, mean]                     101, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=10

Requests      [total, rate, throughput]         101, 19.90, 18.11
Duration      [total, attack, wait]             5.578s, 5.075s, 503.383ms
Latencies     [min, mean, 50, 90, 95, 99, max]  503.383ms, 506.811ms, 506.021ms, 510.494ms, 510.543ms, 512.555ms, 512.62ms
Bytes In      [total, mean]                     1010, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=100

Requests      [total, rate, throughput]         101, 19.95, 18.14
Duration      [total, attack, wait]             5.569s, 5.063s, 505.468ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.484ms, 506.008ms, 505.468ms, 509.548ms, 512.264ms, 512.704ms, 512.789ms
Bytes In      [total, mean]                     10100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=1000

Requests      [total, rate, throughput]         101, 19.91, 18.11
Duration      [total, attack, wait]             5.578s, 5.073s, 504.885ms
Latencies     [min, mean, 50, 90, 95, 99, max]  504.885ms, 507.02ms, 506.382ms, 509.753ms, 512.3ms, 512.374ms, 512.408ms
Bytes In      [total, mean]                     101000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=10000

Requests      [total, rate, throughput]         101, 19.89, 18.10
Duration      [total, attack, wait]             5.58s, 5.078s, 502.295ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.295ms, 507.234ms, 507.177ms, 508.574ms, 510.868ms, 511.44ms, 511.53ms
Bytes In      [total, mean]                     1010000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=500ms response_size=100000

Requests      [total, rate, throughput]         101, 19.85, 18.05
Duration      [total, attack, wait]             5.595s, 5.088s, 507.347ms
Latencies     [min, mean, 50, 90, 95, 99, max]  503.657ms, 508.754ms, 508.434ms, 512.644ms, 513.472ms, 514.354ms, 514.364ms
Bytes In      [total, mean]                     10100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=0

Requests      [total, rate, throughput]         51, 10.12, 8.44
Duration      [total, attack, wait]             6.046s, 5.04s, 1.005s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.005s, 1.008s, 1.007s, 1.01s, 1.01s, 1.01s, 1.01s
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=1

Requests      [total, rate, throughput]         51, 10.13, 8.44
Duration      [total, attack, wait]             6.04s, 5.035s, 1.005s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.005s, 1.007s, 1.006s, 1.01s, 1.01s, 1.01s, 1.01s
Bytes In      [total, mean]                     51, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=10

Requests      [total, rate, throughput]         51, 10.14, 8.45
Duration      [total, attack, wait]             6.034s, 5.03s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.006s, 1.006s, 1.007s, 1.007s, 1.008s, 1.008s
Bytes In      [total, mean]                     510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=100

Requests      [total, rate, throughput]         51, 10.14, 8.45
Duration      [total, attack, wait]             6.034s, 5.031s, 1.003s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.003s, 1.006s, 1.006s, 1.009s, 1.009s, 1.01s, 1.01s
Bytes In      [total, mean]                     5100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=1000

Requests      [total, rate, throughput]         51, 10.14, 8.45
Duration      [total, attack, wait]             6.034s, 5.031s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.006s, 1.006s, 1.007s, 1.007s, 1.007s, 1.007s
Bytes In      [total, mean]                     51000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=10000

Requests      [total, rate, throughput]         51, 10.10, 8.42
Duration      [total, attack, wait]             6.059s, 5.051s, 1.007s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.006s, 1.01s, 1.009s, 1.014s, 1.014s, 1.017s, 1.017s
Bytes In      [total, mean]                     510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for pyvoy with sleep=1000ms response_size=100000

Requests      [total, rate, throughput]         51, 10.09, 8.41
Duration      [total, attack, wait]             6.063s, 5.055s, 1.008s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.005s, 1.011s, 1.009s, 1.017s, 1.017s, 1.018s, 1.018s
Bytes In      [total, mean]                     5100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=0ms response_size=0

Requests      [total, rate, throughput]         41554, 8310.83, 8254.98
Duration      [total, attack, wait]             5.001s, 5s, 631µs
Latencies     [min, mean, 50, 90, 95, 99, max]  545.875µs, 1.195ms, 1.173ms, 1.283ms, 1.356ms, 1.72ms, 3.273ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.34%
Status Codes  [code:count]                      0:274  200:41280
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2009, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2015, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2011, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2017, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2013, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2007, ErrCode=PROTOCOL_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=1

Requests      [total, rate, throughput]         2015, 382.70, 379.78
Duration      [total, attack, wait]             5.269s, 5.265s, 3.598ms
Latencies     [min, mean, 50, 90, 95, 99, max]  740.292µs, 26.133ms, 1.271ms, 1.341ms, 1.422ms, 2.687ms, 5.007s
Bytes In      [total, mean]                     2001, 0.99
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.31%
Status Codes  [code:count]                      0:14  200:2001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2007, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=10

Requests      [total, rate, throughput]         3027, 560.11, 554.87
Duration      [total, attack, wait]             5.408s, 5.404s, 4.207ms
Latencies     [min, mean, 50, 90, 95, 99, max]  473.583µs, 17.85ms, 1.29ms, 1.417ms, 1.542ms, 2.007ms, 5.005s
Bytes In      [total, mean]                     30010, 9.91
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.14%
Status Codes  [code:count]                      0:26  200:3001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2015, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=100

Requests      [total, rate, throughput]         28133, 3223.04, 3199.09
Duration      [total, attack, wait]             8.741s, 8.729s, 11.883ms
Latencies     [min, mean, 50, 90, 95, 99, max]  536µs, 3.099ms, 1.287ms, 1.459ms, 1.558ms, 1.989ms, 5.005s
Bytes In      [total, mean]                     2796200, 99.39
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.39%
Status Codes  [code:count]                      0:171  200:27962
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2011, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2009, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2013, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2007, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=1000

Requests      [total, rate, throughput]         6026, 1031.45, 1023.44
Duration      [total, attack, wait]             5.847s, 5.842s, 4.732ms
Latencies     [min, mean, 50, 90, 95, 99, max]  613.375µs, 9.692ms, 1.367ms, 1.653ms, 1.767ms, 2.159ms, 5.004s
Bytes In      [total, mean]                     5984000, 993.03
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.30%
Status Codes  [code:count]                      0:42  200:5984
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2009, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2011, ErrCode=PROTOCOL_ERROR, debug=""
http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=NO_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=10000

Requests      [total, rate, throughput]         31895, 6378.99, 6346.94
Duration      [total, attack, wait]             5.001s, 5s, 1.458ms
Latencies     [min, mean, 50, 90, 95, 99, max]  524.125µs, 1.563ms, 1.552ms, 1.772ms, 1.87ms, 2.223ms, 8.19ms
Bytes In      [total, mean]                     317440000, 9952.66
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.53%
Status Codes  [code:count]                      0:151  200:31744
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2009, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2007, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2011, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""


Running benchmark for hypercorn with sleep=0ms response_size=100000

Requests      [total, rate, throughput]         13396, 2678.67, 2659.61
Duration      [total, attack, wait]             5.004s, 5.001s, 3.133ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.19ms, 3.625ms, 3.591ms, 4.116ms, 4.379ms, 5.47ms, 7.908ms
Bytes In      [total, mean]                     1330900000, 99350.55
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.35%
Status Codes  [code:count]                      0:87  200:13309
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2007, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=PROTOCOL_ERROR, debug=""
http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2009, ErrCode=PROTOCOL_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=0

Requests      [total, rate, throughput]         1003, 192.99, 190.82
Duration      [total, attack, wait]             5.204s, 5.197s, 6.66ms
Latencies     [min, mean, 50, 90, 95, 99, max]  1.434ms, 51.818ms, 1.744ms, 2.525ms, 2.632ms, 2.298s, 5.005s
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.00%
Status Codes  [code:count]                      0:10  200:993
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=1

Requests      [total, rate, throughput]         1011, 191.97, 189.81
Duration      [total, attack, wait]             5.274s, 5.266s, 7.316ms
Latencies     [min, mean, 50, 90, 95, 99, max]  2.392ms, 52.092ms, 2.568ms, 2.691ms, 2.791ms, 2.192s, 5.007s
Bytes In      [total, mean]                     1001, 0.99
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=10

Requests      [total, rate, throughput]         2020, 363.59, 359.92
Duration      [total, attack, wait]             5.56s, 5.556s, 3.909ms
Latencies     [min, mean, 50, 90, 95, 99, max]  781.291µs, 27.498ms, 2.567ms, 3.374ms, 4.146ms, 4.839ms, 5.006s
Bytes In      [total, mean]                     20010, 9.91
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.06%
Status Codes  [code:count]                      0:19  200:2001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2017, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=100

Requests      [total, rate, throughput]         2020, 364.77, 360.93
Duration      [total, attack, wait]             5.544s, 5.538s, 6.254ms
Latencies     [min, mean, 50, 90, 95, 99, max]  664.667µs, 27.418ms, 2.561ms, 2.803ms, 3.164ms, 4.626ms, 5.01s
Bytes In      [total, mean]                     200100, 99.06
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.06%
Status Codes  [code:count]                      0:19  200:2001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2017, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=1000

Requests      [total, rate, throughput]         3021, 520.29, 515.26
Duration      [total, attack, wait]             5.813s, 5.806s, 6.18ms
Latencies     [min, mean, 50, 90, 95, 99, max]  617.75µs, 19.217ms, 2.642ms, 2.902ms, 3.122ms, 4.587ms, 5.008s
Bytes In      [total, mean]                     2995000, 991.39
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.14%
Status Codes  [code:count]                      0:26  200:2995
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2017, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=10000

Requests      [total, rate, throughput]         6011, 955.99, 946.65
Duration      [total, attack, wait]             6.295s, 6.288s, 7.1ms
Latencies     [min, mean, 50, 90, 95, 99, max]  559.541µs, 10.459ms, 2.074ms, 2.383ms, 2.661ms, 3.486ms, 5.007s
Bytes In      [total, mean]                     59590000, 9913.49
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.13%
Status Codes  [code:count]                      0:52  200:5959
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2005, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=1ms response_size=100000

Requests      [total, rate, throughput]         1003, 182.93, 180.90
Duration      [total, attack, wait]             5.489s, 5.483s, 6.374ms
Latencies     [min, mean, 50, 90, 95, 99, max]  2.398ms, 54.478ms, 4.634ms, 5.074ms, 5.205ms, 2.3s, 5.008s
Bytes In      [total, mean]                     99300000, 99002.99
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.00%
Status Codes  [code:count]                      0:10  200:993
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2003, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=0

Requests      [total, rate, throughput]         1011, 151.32, 149.44
Duration      [total, attack, wait]             6.699s, 6.681s, 17.365ms
Latencies     [min, mean, 50, 90, 95, 99, max]  13.185ms, 66.012ms, 16.7ms, 18.714ms, 19.464ms, 2.206s, 5.018s
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=1

Requests      [total, rate, throughput]         2012, 234.95, 233.15
Duration      [total, attack, wait]             8.582s, 8.563s, 18.93ms
Latencies     [min, mean, 50, 90, 95, 99, max]  3.18ms, 42.529ms, 17.67ms, 19.374ms, 20.051ms, 26.869ms, 5.033s
Bytes In      [total, mean]                     2001, 0.99
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.45%
Status Codes  [code:count]                      0:11  200:2001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=10

Requests      [total, rate, throughput]         1011, 149.53, 147.67
Duration      [total, attack, wait]             6.779s, 6.761s, 17.534ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.87ms, 66.869ms, 17.599ms, 19.902ms, 21.403ms, 2.212s, 5.021s
Bytes In      [total, mean]                     10010, 9.90
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=100

Requests      [total, rate, throughput]         1011, 149.60, 147.73
Duration      [total, attack, wait]             6.776s, 6.758s, 17.689ms
Latencies     [min, mean, 50, 90, 95, 99, max]  12.222ms, 66.819ms, 17.632ms, 19.805ms, 21.532ms, 2.207s, 5.018s
Bytes In      [total, mean]                     100100, 99.01
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=1000

Requests      [total, rate, throughput]         1011, 149.60, 147.77
Duration      [total, attack, wait]             6.774s, 6.758s, 15.963ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.874ms, 66.832ms, 17.499ms, 19.559ms, 22.171ms, 2.805s, 5.02s
Bytes In      [total, mean]                     1001000, 990.11
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=10000

Requests      [total, rate, throughput]         1011, 150.11, 148.21
Duration      [total, attack, wait]             6.754s, 6.735s, 19.01ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.921ms, 66.511ms, 17.407ms, 19.771ms, 20.658ms, 2.677s, 5.022s
Bytes In      [total, mean]                     10010000, 9901.09
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.01%
Status Codes  [code:count]                      0:10  200:1001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=10ms response_size=100000

Requests      [total, rate, throughput]         2012, 238.47, 236.51
Duration      [total, attack, wait]             8.46s, 8.437s, 23.224ms
Latencies     [min, mean, 50, 90, 95, 99, max]  2.04ms, 41.678ms, 16.899ms, 18.038ms, 18.35ms, 19.152ms, 5.018s
Bytes In      [total, mean]                     200100000, 99453.28
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           99.45%
Status Codes  [code:count]                      0:11  200:2001
Error Set:
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2001, ErrCode=PROTOCOL_ERROR, debug=""
Get "http://localhost:8000/controlled": http2: server sent GOAWAY and closed the connection; LastStreamID=2019, ErrCode=NO_ERROR, debug=""


Running benchmark for hypercorn with sleep=50ms response_size=0

Requests      [total, rate, throughput]         861, 172.12, 170.25
Duration      [total, attack, wait]             5.057s, 5.002s, 55.129ms
Latencies     [min, mean, 50, 90, 95, 99, max]  53.554ms, 58.054ms, 57.753ms, 60.199ms, 61.567ms, 67.203ms, 67.997ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:861
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=1

Requests      [total, rate, throughput]         871, 172.67, 170.74
Duration      [total, attack, wait]             5.101s, 5.044s, 57.204ms
Latencies     [min, mean, 50, 90, 95, 99, max]  52.972ms, 57.916ms, 57.832ms, 59.829ms, 61.053ms, 63.679ms, 64.393ms
Bytes In      [total, mean]                     871, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:871
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=10

Requests      [total, rate, throughput]         871, 172.40, 170.60
Duration      [total, attack, wait]             5.106s, 5.052s, 53.512ms
Latencies     [min, mean, 50, 90, 95, 99, max]  53.512ms, 58.011ms, 57.622ms, 59.774ms, 62.431ms, 70.28ms, 71.09ms
Bytes In      [total, mean]                     8710, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:871
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=100

Requests      [total, rate, throughput]         871, 172.56, 170.71
Duration      [total, attack, wait]             5.102s, 5.048s, 54.774ms
Latencies     [min, mean, 50, 90, 95, 99, max]  53.935ms, 57.943ms, 57.924ms, 60.523ms, 61.397ms, 64.179ms, 64.846ms
Bytes In      [total, mean]                     87100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:871
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=1000

Requests      [total, rate, throughput]         861, 170.81, 168.95
Duration      [total, attack, wait]             5.096s, 5.041s, 55.605ms
Latencies     [min, mean, 50, 90, 95, 99, max]  53.727ms, 58.564ms, 58.475ms, 60.786ms, 61.43ms, 64.132ms, 65.23ms
Bytes In      [total, mean]                     861000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:861
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=10000

Requests      [total, rate, throughput]         851, 168.99, 167.12
Duration      [total, attack, wait]             5.092s, 5.036s, 56.458ms
Latencies     [min, mean, 50, 90, 95, 99, max]  53.603ms, 59.155ms, 59.06ms, 61.839ms, 62.911ms, 68.655ms, 70.896ms
Bytes In      [total, mean]                     8510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:851
Error Set:


Running benchmark for hypercorn with sleep=50ms response_size=100000

Requests      [total, rate, throughput]         801, 159.52, 157.72
Duration      [total, attack, wait]             5.079s, 5.021s, 57.49ms
Latencies     [min, mean, 50, 90, 95, 99, max]  54.959ms, 62.35ms, 62.366ms, 65.817ms, 66.429ms, 69.177ms, 71.316ms
Bytes In      [total, mean]                     80100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:801
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=0

Requests      [total, rate, throughput]         471, 92.77, 90.88
Duration      [total, attack, wait]             5.182s, 5.077s, 105.392ms
Latencies     [min, mean, 50, 90, 95, 99, max]  104.571ms, 107.926ms, 107.962ms, 109.969ms, 110.458ms, 111.914ms, 112.077ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=1

Requests      [total, rate, throughput]         471, 93.02, 91.14
Duration      [total, attack, wait]             5.168s, 5.064s, 104.64ms
Latencies     [min, mean, 50, 90, 95, 99, max]  104.242ms, 107.674ms, 107.706ms, 109.119ms, 109.555ms, 111.084ms, 111.414ms
Bytes In      [total, mean]                     471, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=10

Requests      [total, rate, throughput]         461, 92.18, 90.30
Duration      [total, attack, wait]             5.105s, 5.001s, 104.141ms
Latencies     [min, mean, 50, 90, 95, 99, max]  103.875ms, 108.657ms, 108.385ms, 111.548ms, 113.837ms, 116.199ms, 116.418ms
Bytes In      [total, mean]                     4610, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:461
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=100

Requests      [total, rate, throughput]         471, 92.43, 90.48
Duration      [total, attack, wait]             5.205s, 5.096s, 109.504ms
Latencies     [min, mean, 50, 90, 95, 99, max]  104.548ms, 108.377ms, 108.367ms, 110.843ms, 111.445ms, 111.673ms, 112.028ms
Bytes In      [total, mean]                     47100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=1000

Requests      [total, rate, throughput]         471, 92.39, 90.47
Duration      [total, attack, wait]             5.206s, 5.098s, 108.237ms
Latencies     [min, mean, 50, 90, 95, 99, max]  103.515ms, 108.426ms, 108.419ms, 110.372ms, 110.625ms, 113.162ms, 113.847ms
Bytes In      [total, mean]                     471000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=10000

Requests      [total, rate, throughput]         461, 91.95, 90.06
Duration      [total, attack, wait]             5.119s, 5.014s, 105.462ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.179ms, 108.868ms, 108.792ms, 111.673ms, 112.572ms, 121.9ms, 125.436ms
Bytes In      [total, mean]                     4610000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:461
Error Set:


Running benchmark for hypercorn with sleep=100ms response_size=100000

Requests      [total, rate, throughput]         451, 89.08, 87.21
Duration      [total, attack, wait]             5.171s, 5.063s, 108.171ms
Latencies     [min, mean, 50, 90, 95, 99, max]  106.386ms, 112.041ms, 112.085ms, 114.983ms, 115.45ms, 116.249ms, 117.698ms
Bytes In      [total, mean]                     45100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:451
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=0

Requests      [total, rate, throughput]         251, 48.40, 46.57
Duration      [total, attack, wait]             5.39s, 5.185s, 204.428ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.051ms, 207.254ms, 207.526ms, 209.063ms, 209.24ms, 209.953ms, 210.028ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=1

Requests      [total, rate, throughput]         241, 48.11, 46.22
Duration      [total, attack, wait]             5.214s, 5.009s, 205.032ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.728ms, 208.619ms, 208.689ms, 210.744ms, 211ms, 211.239ms, 211.707ms
Bytes In      [total, mean]                     241, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=10

Requests      [total, rate, throughput]         251, 48.25, 46.41
Duration      [total, attack, wait]             5.408s, 5.203s, 205.522ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.593ms, 208.06ms, 207.714ms, 210.506ms, 210.931ms, 212.272ms, 215.799ms
Bytes In      [total, mean]                     2510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=100

Requests      [total, rate, throughput]         241, 48.18, 46.28
Duration      [total, attack, wait]             5.208s, 5.002s, 205.952ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.598ms, 208.329ms, 208.618ms, 209.968ms, 210.331ms, 214.063ms, 214.165ms
Bytes In      [total, mean]                     24100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=1000

Requests      [total, rate, throughput]         251, 48.21, 46.40
Duration      [total, attack, wait]             5.41s, 5.206s, 203.984ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.984ms, 208.177ms, 208.106ms, 210.579ms, 210.945ms, 213.843ms, 214.295ms
Bytes In      [total, mean]                     251000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=10000

Requests      [total, rate, throughput]         241, 48.06, 46.17
Duration      [total, attack, wait]             5.219s, 5.015s, 204.795ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.356ms, 208.833ms, 208.751ms, 211.682ms, 212.271ms, 213.518ms, 214.135ms
Bytes In      [total, mean]                     2410000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for hypercorn with sleep=200ms response_size=100000

Requests      [total, rate, throughput]         241, 47.43, 45.59
Duration      [total, attack, wait]             5.286s, 5.081s, 204.667ms
Latencies     [min, mean, 50, 90, 95, 99, max]  204.667ms, 211.255ms, 211.518ms, 213.711ms, 214.396ms, 215.247ms, 215.721ms
Bytes In      [total, mean]                     24100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=0

Requests      [total, rate, throughput]         101, 19.89, 18.09
Duration      [total, attack, wait]             5.582s, 5.078s, 503.982ms
Latencies     [min, mean, 50, 90, 95, 99, max]  503.982ms, 507.703ms, 507.385ms, 509.691ms, 510.181ms, 510.411ms, 510.425ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=1

Requests      [total, rate, throughput]         101, 19.86, 18.06
Duration      [total, attack, wait]             5.592s, 5.086s, 505.739ms
Latencies     [min, mean, 50, 90, 95, 99, max]  505.739ms, 508.511ms, 508.549ms, 509.949ms, 510.542ms, 510.734ms, 510.759ms
Bytes In      [total, mean]                     101, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=10

Requests      [total, rate, throughput]         101, 19.86, 18.06
Duration      [total, attack, wait]             5.593s, 5.085s, 507.85ms
Latencies     [min, mean, 50, 90, 95, 99, max]  505.759ms, 508.531ms, 508.622ms, 510.414ms, 510.775ms, 511.315ms, 511.779ms
Bytes In      [total, mean]                     1010, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=100

Requests      [total, rate, throughput]         101, 19.87, 18.07
Duration      [total, attack, wait]             5.59s, 5.084s, 506.004ms
Latencies     [min, mean, 50, 90, 95, 99, max]  505.226ms, 508.386ms, 508.675ms, 510.637ms, 510.753ms, 511.446ms, 511.7ms
Bytes In      [total, mean]                     10100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=1000

Requests      [total, rate, throughput]         101, 19.86, 18.06
Duration      [total, attack, wait]             5.592s, 5.086s, 506.702ms
Latencies     [min, mean, 50, 90, 95, 99, max]  504.653ms, 508.559ms, 508.297ms, 511.121ms, 511.322ms, 511.447ms, 511.449ms
Bytes In      [total, mean]                     101000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=10000

Requests      [total, rate, throughput]         101, 19.84, 18.04
Duration      [total, attack, wait]             5.6s, 5.092s, 507.862ms
Latencies     [min, mean, 50, 90, 95, 99, max]  504.971ms, 509.241ms, 509.944ms, 511.667ms, 512.311ms, 513.108ms, 513.539ms
Bytes In      [total, mean]                     1010000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=500ms response_size=100000

Requests      [total, rate, throughput]         101, 19.65, 17.88
Duration      [total, attack, wait]             5.65s, 5.14s, 509.431ms
Latencies     [min, mean, 50, 90, 95, 99, max]  509.431ms, 513.615ms, 513.534ms, 515.549ms, 515.974ms, 516.707ms, 516.936ms
Bytes In      [total, mean]                     10100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=0

Requests      [total, rate, throughput]         51, 10.12, 8.44
Duration      [total, attack, wait]             6.045s, 5.041s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.008s, 1.008s, 1.009s, 1.009s, 1.009s, 1.009s
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=1

Requests      [total, rate, throughput]         51, 10.11, 8.43
Duration      [total, attack, wait]             6.049s, 5.043s, 1.006s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.006s, 1.009s, 1.009s, 1.009s, 1.009s, 1.009s, 1.009s
Bytes In      [total, mean]                     51, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=10

Requests      [total, rate, throughput]         51, 10.11, 8.43
Duration      [total, attack, wait]             6.047s, 5.043s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.008s, 1.009s, 1.01s, 1.01s, 1.012s, 1.012s
Bytes In      [total, mean]                     510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=100

Requests      [total, rate, throughput]         51, 10.12, 8.44
Duration      [total, attack, wait]             6.046s, 5.042s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.008s, 1.008s, 1.013s, 1.013s, 1.013s, 1.013s
Bytes In      [total, mean]                     5100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=1000

Requests      [total, rate, throughput]         51, 10.11, 8.43
Duration      [total, attack, wait]             6.051s, 5.042s, 1.009s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.007s, 1.009s, 1.008s, 1.01s, 1.011s, 1.011s, 1.011s
Bytes In      [total, mean]                     51000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=10000

Requests      [total, rate, throughput]         51, 10.11, 8.43
Duration      [total, attack, wait]             6.053s, 5.047s, 1.006s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.005s, 1.009s, 1.01s, 1.012s, 1.013s, 1.015s, 1.015s
Bytes In      [total, mean]                     510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for hypercorn with sleep=1000ms response_size=100000

Requests      [total, rate, throughput]         51, 10.07, 8.40
Duration      [total, attack, wait]             6.075s, 5.066s, 1.009s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.007s, 1.013s, 1.013s, 1.017s, 1.018s, 1.019s, 1.019s
Bytes In      [total, mean]                     5100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=0ms response_size=0

Requests      [total, rate, throughput]         162568, 32513.71, 32512.24
Duration      [total, attack, wait]             5s, 5s, 226.375µs
Latencies     [min, mean, 50, 90, 95, 99, max]  121.292µs, 295.764µs, 289.571µs, 366.093µs, 396.689µs, 506.063µs, 2.985ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:162568
Error Set:


Running benchmark for granian with sleep=0ms response_size=1

Requests      [total, rate, throughput]         158081, 31616.36, 31614.23
Duration      [total, attack, wait]             5s, 5s, 336.542µs
Latencies     [min, mean, 50, 90, 95, 99, max]  118.542µs, 304.931µs, 297.354µs, 378.234µs, 412.597µs, 536.661µs, 2.293ms
Bytes In      [total, mean]                     158081, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:158081
Error Set:


Running benchmark for granian with sleep=0ms response_size=10

Requests      [total, rate, throughput]         155104, 31020.37, 31019.48
Duration      [total, attack, wait]             5s, 5s, 142.958µs
Latencies     [min, mean, 50, 90, 95, 99, max]  106.625µs, 311.371µs, 302.921µs, 386.469µs, 422.941µs, 556.76µs, 2.196ms
Bytes In      [total, mean]                     1551040, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:155104
Error Set:


Running benchmark for granian with sleep=0ms response_size=100

Requests      [total, rate, throughput]         157607, 31521.40, 31520.22
Duration      [total, attack, wait]             5s, 5s, 187.125µs
Latencies     [min, mean, 50, 90, 95, 99, max]  125.083µs, 306.289µs, 298.323µs, 379.584µs, 415.325µs, 547.726µs, 2.774ms
Bytes In      [total, mean]                     15760700, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:157607
Error Set:


Running benchmark for granian with sleep=0ms response_size=1000

Requests      [total, rate, throughput]         149084, 29816.10, 29814.86
Duration      [total, attack, wait]             5s, 5s, 208.083µs
Latencies     [min, mean, 50, 90, 95, 99, max]  137.834µs, 324.761µs, 313.318µs, 404.278µs, 449.945µs, 600.279µs, 12.083ms
Bytes In      [total, mean]                     149084000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:149084
Error Set:


Running benchmark for granian with sleep=0ms response_size=10000

Requests      [total, rate, throughput]         78473, 15694.71, 15692.96
Duration      [total, attack, wait]             5.001s, 5s, 556.625µs
Latencies     [min, mean, 50, 90, 95, 99, max]  160.042µs, 626.368µs, 606.318µs, 888.472µs, 972.938µs, 1.137ms, 2.36ms
Bytes In      [total, mean]                     784730000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:78473
Error Set:


Running benchmark for granian with sleep=0ms response_size=100000

Requests      [total, rate, throughput]         24332, 4866.35, 4865.21
Duration      [total, attack, wait]             5.001s, 5s, 1.168ms
Latencies     [min, mean, 50, 90, 95, 99, max]  209.333µs, 1.864ms, 1.79ms, 2.759ms, 3.085ms, 3.866ms, 8.427ms
Bytes In      [total, mean]                     2433200000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:24332
Error Set:


Running benchmark for granian with sleep=1ms response_size=0

Requests      [total, rate, throughput]         18206, 3640.35, 3638.90
Duration      [total, attack, wait]             5.003s, 5.001s, 1.989ms
Latencies     [min, mean, 50, 90, 95, 99, max]  265.667µs, 2.663ms, 2.451ms, 3.436ms, 4.058ms, 9.991ms, 23.536ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18206
Error Set:


Running benchmark for granian with sleep=1ms response_size=1

Requests      [total, rate, throughput]         17626, 3525.22, 3523.34
Duration      [total, attack, wait]             5.003s, 5s, 2.664ms
Latencies     [min, mean, 50, 90, 95, 99, max]  275.208µs, 2.752ms, 2.482ms, 3.566ms, 4.485ms, 10.878ms, 25.574ms
Bytes In      [total, mean]                     17626, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:17626
Error Set:


Running benchmark for granian with sleep=1ms response_size=10

Requests      [total, rate, throughput]         17763, 3552.05, 3550.47
Duration      [total, attack, wait]             5.003s, 5.001s, 2.219ms
Latencies     [min, mean, 50, 90, 95, 99, max]  305.292µs, 2.726ms, 2.538ms, 3.622ms, 4.326ms, 7.941ms, 22.046ms
Bytes In      [total, mean]                     177630, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:17763
Error Set:


Running benchmark for granian with sleep=1ms response_size=100

Requests      [total, rate, throughput]         17719, 3543.07, 3541.55
Duration      [total, attack, wait]             5.003s, 5.001s, 2.145ms
Latencies     [min, mean, 50, 90, 95, 99, max]  252.458µs, 2.737ms, 2.514ms, 3.592ms, 4.39ms, 10.503ms, 24.735ms
Bytes In      [total, mean]                     1771900, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:17719
Error Set:


Running benchmark for granian with sleep=1ms response_size=1000

Requests      [total, rate, throughput]         18641, 3727.57, 3725.62
Duration      [total, attack, wait]             5.003s, 5.001s, 2.624ms
Latencies     [min, mean, 50, 90, 95, 99, max]  318.083µs, 2.599ms, 2.452ms, 3.415ms, 4.022ms, 7.167ms, 23.066ms
Bytes In      [total, mean]                     18641000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:18641
Error Set:


Running benchmark for granian with sleep=1ms response_size=10000

Requests      [total, rate, throughput]         21285, 4255.73, 4254.24
Duration      [total, attack, wait]             5.003s, 5.001s, 1.761ms
Latencies     [min, mean, 50, 90, 95, 99, max]  312.541µs, 2.319ms, 2.189ms, 3.254ms, 3.64ms, 4.623ms, 26.022ms
Bytes In      [total, mean]                     212850000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:21285
Error Set:


Running benchmark for granian with sleep=1ms response_size=100000

Requests      [total, rate, throughput]         22834, 4566.64, 4564.81
Duration      [total, attack, wait]             5.002s, 5s, 2.001ms
Latencies     [min, mean, 50, 90, 95, 99, max]  643.375µs, 2.124ms, 2.019ms, 2.868ms, 3.32ms, 4.045ms, 7.49ms
Bytes In      [total, mean]                     2283400000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:22834
Error Set:


Running benchmark for granian with sleep=10ms response_size=0

Requests      [total, rate, throughput]         3500, 699.41, 697.49
Duration      [total, attack, wait]             5.018s, 5.004s, 13.8ms
Latencies     [min, mean, 50, 90, 95, 99, max]  9.969ms, 14.146ms, 13.879ms, 15.607ms, 17.131ms, 25.594ms, 37.131ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3500
Error Set:


Running benchmark for granian with sleep=10ms response_size=1

Requests      [total, rate, throughput]         3371, 672.48, 670.64
Duration      [total, attack, wait]             5.027s, 5.013s, 13.713ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.68ms, 14.697ms, 13.865ms, 17.799ms, 21.483ms, 33.551ms, 48.059ms
Bytes In      [total, mean]                     3371, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3371
Error Set:


Running benchmark for granian with sleep=10ms response_size=10

Requests      [total, rate, throughput]         3439, 686.51, 684.61
Duration      [total, attack, wait]             5.023s, 5.009s, 13.935ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.151ms, 14.423ms, 13.662ms, 16.842ms, 20.719ms, 29.994ms, 37.068ms
Bytes In      [total, mean]                     34390, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3439
Error Set:


Running benchmark for granian with sleep=10ms response_size=100

Requests      [total, rate, throughput]         3502, 699.75, 698.11
Duration      [total, attack, wait]             5.016s, 5.005s, 11.771ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.205ms, 14.159ms, 13.773ms, 15.619ms, 17.828ms, 31.039ms, 35.277ms
Bytes In      [total, mean]                     350200, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3502
Error Set:


Running benchmark for granian with sleep=10ms response_size=1000

Requests      [total, rate, throughput]         3471, 692.57, 690.94
Duration      [total, attack, wait]             5.024s, 5.012s, 11.836ms
Latencies     [min, mean, 50, 90, 95, 99, max]  10.619ms, 14.288ms, 13.876ms, 15.967ms, 18.273ms, 24.582ms, 32.857ms
Bytes In      [total, mean]                     3471000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3471
Error Set:


Running benchmark for granian with sleep=10ms response_size=10000

Requests      [total, rate, throughput]         3241, 647.68, 644.67
Duration      [total, attack, wait]             5.027s, 5.004s, 23.414ms
Latencies     [min, mean, 50, 90, 95, 99, max]  11.102ms, 15.218ms, 14.782ms, 17.464ms, 19.1ms, 25.815ms, 37.616ms
Bytes In      [total, mean]                     32410000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3241
Error Set:


Running benchmark for granian with sleep=10ms response_size=100000

Requests      [total, rate, throughput]         3750, 748.81, 746.88
Duration      [total, attack, wait]             5.021s, 5.008s, 12.934ms
Latencies     [min, mean, 50, 90, 95, 99, max]  9.956ms, 13.289ms, 13.268ms, 14.597ms, 15.059ms, 16.035ms, 18.288ms
Bytes In      [total, mean]                     375000000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:3750
Error Set:


Running benchmark for granian with sleep=50ms response_size=0

Requests      [total, rate, throughput]         912, 182.09, 180.18
Duration      [total, attack, wait]             5.062s, 5.009s, 53.106ms
Latencies     [min, mean, 50, 90, 95, 99, max]  50.605ms, 54.801ms, 54.027ms, 58.539ms, 61.73ms, 72.579ms, 74.75ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:912
Error Set:


Running benchmark for granian with sleep=50ms response_size=1

Requests      [total, rate, throughput]         911, 181.33, 179.39
Duration      [total, attack, wait]             5.078s, 5.024s, 54.484ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.665ms, 54.987ms, 54.47ms, 57.284ms, 59.126ms, 63.568ms, 64.082ms
Bytes In      [total, mean]                     911, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:911
Error Set:


Running benchmark for granian with sleep=50ms response_size=10

Requests      [total, rate, throughput]         921, 183.28, 181.35
Duration      [total, attack, wait]             5.079s, 5.025s, 53.431ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.463ms, 54.423ms, 54.105ms, 56.613ms, 57.373ms, 61.962ms, 62.412ms
Bytes In      [total, mean]                     9210, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:921
Error Set:


Running benchmark for granian with sleep=50ms response_size=100

Requests      [total, rate, throughput]         931, 184.30, 182.39
Duration      [total, attack, wait]             5.104s, 5.051s, 52.858ms
Latencies     [min, mean, 50, 90, 95, 99, max]  50.496ms, 54.138ms, 54.05ms, 55.465ms, 56.146ms, 67.436ms, 73.315ms
Bytes In      [total, mean]                     93100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:931
Error Set:


Running benchmark for granian with sleep=50ms response_size=1000

Requests      [total, rate, throughput]         911, 181.49, 179.56
Duration      [total, attack, wait]             5.073s, 5.02s, 53.695ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.17ms, 54.957ms, 54.401ms, 56.873ms, 58.11ms, 66.382ms, 67.265ms
Bytes In      [total, mean]                     911000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:911
Error Set:


Running benchmark for granian with sleep=50ms response_size=10000

Requests      [total, rate, throughput]         915, 182.26, 180.37
Duration      [total, attack, wait]             5.073s, 5.02s, 52.712ms
Latencies     [min, mean, 50, 90, 95, 99, max]  50.782ms, 54.866ms, 54.464ms, 56.794ms, 58.619ms, 62.386ms, 66.491ms
Bytes In      [total, mean]                     9150000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:915
Error Set:


Running benchmark for granian with sleep=50ms response_size=100000

Requests      [total, rate, throughput]         871, 173.61, 171.67
Duration      [total, attack, wait]             5.074s, 5.017s, 56.685ms
Latencies     [min, mean, 50, 90, 95, 99, max]  51.021ms, 57.456ms, 57.241ms, 59.999ms, 62.862ms, 69.345ms, 72.367ms
Bytes In      [total, mean]                     87100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:871
Error Set:


Running benchmark for granian with sleep=100ms response_size=0

Requests      [total, rate, throughput]         481, 96.05, 94.07
Duration      [total, attack, wait]             5.113s, 5.008s, 105.356ms
Latencies     [min, mean, 50, 90, 95, 99, max]  101.073ms, 104.112ms, 103.92ms, 105.86ms, 106.873ms, 108.985ms, 109.045ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=1

Requests      [total, rate, throughput]         481, 95.23, 93.31
Duration      [total, attack, wait]             5.155s, 5.051s, 104.047ms
Latencies     [min, mean, 50, 90, 95, 99, max]  101.893ms, 105.033ms, 104.667ms, 107.136ms, 108.407ms, 111.718ms, 112.044ms
Bytes In      [total, mean]                     481, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=10

Requests      [total, rate, throughput]         481, 95.55, 93.62
Duration      [total, attack, wait]             5.138s, 5.034s, 103.903ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.214ms, 104.67ms, 104.594ms, 105.979ms, 107.087ms, 111.919ms, 112.764ms
Bytes In      [total, mean]                     4810, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=100

Requests      [total, rate, throughput]         481, 95.20, 93.29
Duration      [total, attack, wait]             5.156s, 5.052s, 103.538ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.263ms, 105.036ms, 104.515ms, 107.417ms, 108.796ms, 113.47ms, 113.598ms
Bytes In      [total, mean]                     48100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=1000

Requests      [total, rate, throughput]         481, 95.26, 93.35
Duration      [total, attack, wait]             5.153s, 5.049s, 103.348ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.369ms, 105ms, 104.54ms, 106.328ms, 108.842ms, 117.512ms, 117.954ms
Bytes In      [total, mean]                     481000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=10000

Requests      [total, rate, throughput]         481, 95.07, 93.17
Duration      [total, attack, wait]             5.163s, 5.06s, 102.994ms
Latencies     [min, mean, 50, 90, 95, 99, max]  101.363ms, 105.216ms, 104.765ms, 107.494ms, 108.278ms, 121.825ms, 122.536ms
Bytes In      [total, mean]                     4810000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:481
Error Set:


Running benchmark for granian with sleep=100ms response_size=100000

Requests      [total, rate, throughput]         471, 93.06, 91.15
Duration      [total, attack, wait]             5.167s, 5.061s, 105.816ms
Latencies     [min, mean, 50, 90, 95, 99, max]  102.392ms, 107.494ms, 107.129ms, 109.58ms, 110.371ms, 122.969ms, 124.087ms
Bytes In      [total, mean]                     47100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:471
Error Set:


Running benchmark for granian with sleep=200ms response_size=0

Requests      [total, rate, throughput]         251, 48.99, 47.12
Duration      [total, attack, wait]             5.327s, 5.123s, 204.312ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.073ms, 204.667ms, 204.392ms, 206.631ms, 207.531ms, 210.978ms, 211.273ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=1

Requests      [total, rate, throughput]         251, 48.79, 46.93
Duration      [total, attack, wait]             5.348s, 5.145s, 203.707ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.368ms, 205.439ms, 204.923ms, 206.519ms, 207.855ms, 216.843ms, 216.987ms
Bytes In      [total, mean]                     251, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=10

Requests      [total, rate, throughput]         251, 49.04, 47.17
Duration      [total, attack, wait]             5.321s, 5.118s, 202.574ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.21ms, 204.525ms, 204.543ms, 206.074ms, 206.474ms, 207.077ms, 207.204ms
Bytes In      [total, mean]                     2510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=100

Requests      [total, rate, throughput]         251, 49.08, 47.21
Duration      [total, attack, wait]             5.317s, 5.115s, 202.256ms
Latencies     [min, mean, 50, 90, 95, 99, max]  201.616ms, 204.281ms, 204.389ms, 205.662ms, 205.817ms, 206.322ms, 206.438ms
Bytes In      [total, mean]                     25100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=1000

Requests      [total, rate, throughput]         251, 48.93, 47.07
Duration      [total, attack, wait]             5.333s, 5.13s, 203.217ms
Latencies     [min, mean, 50, 90, 95, 99, max]  202.394ms, 204.911ms, 204.759ms, 206.144ms, 206.841ms, 208.609ms, 208.738ms
Bytes In      [total, mean]                     251000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=10000

Requests      [total, rate, throughput]         251, 48.67, 46.81
Duration      [total, attack, wait]             5.363s, 5.157s, 205.204ms
Latencies     [min, mean, 50, 90, 95, 99, max]  201.365ms, 206.046ms, 205.705ms, 208.925ms, 210.036ms, 211.215ms, 211.509ms
Bytes In      [total, mean]                     2510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:251
Error Set:


Running benchmark for granian with sleep=200ms response_size=100000

Requests      [total, rate, throughput]         241, 48.14, 46.22
Duration      [total, attack, wait]             5.214s, 5.007s, 207.219ms
Latencies     [min, mean, 50, 90, 95, 99, max]  203.075ms, 208.538ms, 207.865ms, 213.058ms, 214.372ms, 216.566ms, 217.82ms
Bytes In      [total, mean]                     24100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:241
Error Set:


Running benchmark for granian with sleep=500ms response_size=0

Requests      [total, rate, throughput]         101, 19.99, 18.18
Duration      [total, attack, wait]             5.556s, 5.052s, 504.119ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.867ms, 504.788ms, 504.758ms, 506.955ms, 507.096ms, 507.361ms, 507.393ms
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=1

Requests      [total, rate, throughput]         101, 19.98, 18.18
Duration      [total, attack, wait]             5.557s, 5.054s, 502.579ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.579ms, 505.116ms, 505.013ms, 507.365ms, 507.424ms, 507.563ms, 507.654ms
Bytes In      [total, mean]                     101, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=10

Requests      [total, rate, throughput]         101, 20.00, 18.19
Duration      [total, attack, wait]             5.553s, 5.049s, 503.91ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.977ms, 504.642ms, 504.67ms, 505.726ms, 506.265ms, 506.337ms, 506.356ms
Bytes In      [total, mean]                     1010, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=100

Requests      [total, rate, throughput]         101, 19.99, 18.15
Duration      [total, attack, wait]             5.566s, 5.052s, 514.451ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.945ms, 504.975ms, 504.825ms, 507.082ms, 507.204ms, 510.9ms, 514.451ms
Bytes In      [total, mean]                     10100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=1000

Requests      [total, rate, throughput]         101, 19.94, 18.14
Duration      [total, attack, wait]             5.569s, 5.064s, 504.459ms
Latencies     [min, mean, 50, 90, 95, 99, max]  504.062ms, 505.614ms, 504.814ms, 509.435ms, 509.596ms, 513.09ms, 513.372ms
Bytes In      [total, mean]                     101000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=10000

Requests      [total, rate, throughput]         101, 19.98, 18.17
Duration      [total, attack, wait]             5.56s, 5.056s, 504.096ms
Latencies     [min, mean, 50, 90, 95, 99, max]  501.902ms, 505.348ms, 505.294ms, 507.689ms, 509.072ms, 509.706ms, 509.878ms
Bytes In      [total, mean]                     1010000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=500ms response_size=100000

Requests      [total, rate, throughput]         101, 19.90, 18.09
Duration      [total, attack, wait]             5.582s, 5.076s, 506.143ms
Latencies     [min, mean, 50, 90, 95, 99, max]  502.312ms, 507.676ms, 507.308ms, 511.242ms, 512.101ms, 513.009ms, 513.285ms
Bytes In      [total, mean]                     10100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:101
Error Set:


Running benchmark for granian with sleep=1000ms response_size=0

Requests      [total, rate, throughput]         51, 10.15, 8.46
Duration      [total, attack, wait]             6.026s, 5.023s, 1.003s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.003s, 1.004s, 1.005s, 1.005s, 1.005s, 1.005s, 1.005s
Bytes In      [total, mean]                     0, 0.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=1

Requests      [total, rate, throughput]         51, 10.15, 8.46
Duration      [total, attack, wait]             6.027s, 5.024s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.003s, 1.004s, 1.004s, 1.005s, 1.005s, 1.005s, 1.005s
Bytes In      [total, mean]                     51, 1.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=10

Requests      [total, rate, throughput]         51, 10.15, 8.46
Duration      [total, attack, wait]             6.029s, 5.025s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.003s, 1.005s, 1.005s, 1.006s, 1.006s, 1.006s, 1.006s
Bytes In      [total, mean]                     510, 10.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=100

Requests      [total, rate, throughput]         51, 10.14, 8.45
Duration      [total, attack, wait]             6.034s, 5.03s, 1.004s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.004s, 1.006s, 1.005s, 1.007s, 1.007s, 1.008s, 1.008s
Bytes In      [total, mean]                     5100, 100.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=1000

Requests      [total, rate, throughput]         51, 10.15, 8.46
Duration      [total, attack, wait]             6.027s, 5.023s, 1.003s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.002s, 1.004s, 1.005s, 1.006s, 1.006s, 1.006s, 1.006s
Bytes In      [total, mean]                     51000, 1000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=10000

Requests      [total, rate, throughput]         51, 10.13, 8.43
Duration      [total, attack, wait]             6.047s, 5.033s, 1.013s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.003s, 1.006s, 1.006s, 1.008s, 1.008s, 1.013s, 1.013s
Bytes In      [total, mean]                     510000, 10000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:


Running benchmark for granian with sleep=1000ms response_size=100000

Requests      [total, rate, throughput]         51, 10.11, 8.43
Duration      [total, attack, wait]             6.049s, 5.043s, 1.006s
Latencies     [min, mean, 50, 90, 95, 99, max]  1.005s, 1.009s, 1.009s, 1.012s, 1.013s, 1.013s, 1.013s
Bytes In      [total, mean]                     5100000, 100000.00
Bytes Out     [total, mean]                     0, 0.00
Success       [ratio]                           100.00%
Status Codes  [code:count]                      200:51
Error Set:
