Files
excel-download/class101/artillery-script/io-10k-test1-report.json.html
2021-02-19 22:51:34 +09:00

3795 lines
82 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Artillery report</title>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.0/d3.min.js' charset='utf-8'></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/metrics-graphics/2.6.0/metricsgraphics.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/metrics-graphics/2.6.0/metricsgraphics.min.js"></script>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic' rel='stylesheet' type='text/css'>
<link href='https://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css' rel='stylesheet' type='text/css'>
<link href='https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.0/ace.js" charset="utf-8"></script>
<style>
body, p, li {
font-family: sans-serif;
font-size: 10pt;
}
h1 {
font-size: 18pt;
font-weight: bold;
}
#errorsContainer > p {
color: #009900;
}
#footer {
padding: 1em;
font-size: 0.8em;
color: #999;
text-align: center;
margin-top: 1em;
background-color: #eee;
}
#editor {
font-size: 8pt;
height: 20em;
}
</style>
<script>
window.Report = {
"aggregate": {
"timestamp": "2021-02-09T16:28:50.685Z",
"scenariosCreated": 66406,
"scenariosCompleted": 26293,
"requestsCompleted": 26293,
"latency": {
"min": 127.5,
"max": 33294.2,
"median": 5759.4,
"p95": 20236.8,
"p99": 24080
},
"rps": {
"count": 66406,
"mean": 82.65
},
"scenarioDuration": {
"min": 130.1,
"max": 33393.3,
"median": 5762.3,
"p95": 20239.8,
"p99": 24086
},
"scenarioCounts": {
"just post content": 66406
},
"errors": {
"ETIMEDOUT": 36379,
"ECONNRESET": 3734
},
"codes": {
"200": 22412,
"500": 3881
},
"matches": 0,
"customStats": {},
"counters": {},
"scenariosAvoided": 0,
"phases": [
{
"duration": 60,
"arrivalRate": 3,
"name": "Warm up"
},
{
"duration": 120,
"arrivalRate": 3,
"rampTo": 100,
"name": "Ramp up load"
},
{
"duration": 600,
"arrivalRate": 100,
"name": "Sustained load"
}
]
},
"intermediate": [
{
"timestamp": "2021-02-09T16:15:36.776Z",
"scenariosCreated": 29,
"scenariosCompleted": 28,
"requestsCompleted": 28,
"latency": {
"min": 359.7,
"max": 441.1,
"median": 367,
"p95": 423,
"p99": 441.1
},
"rps": {
"count": 29,
"mean": 3.04
},
"scenarioDuration": {
"min": 364.6,
"max": 579.3,
"median": 371.3,
"p95": 444.3,
"p99": 579.3
},
"scenarioCounts": {
"just post content": 29
},
"errors": {},
"codes": {
"200": 28
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:15:46.762Z",
"scenariosCreated": 30,
"scenariosCompleted": 30,
"requestsCompleted": 30,
"latency": {
"min": 360.8,
"max": 424,
"median": 368.9,
"p95": 418.6,
"p99": 424
},
"rps": {
"count": 30,
"mean": 3.02
},
"scenarioDuration": {
"min": 364.8,
"max": 427.3,
"median": 376.7,
"p95": 427,
"p99": 427.3
},
"scenarioCounts": {
"just post content": 30
},
"errors": {},
"codes": {
"200": 30
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:15:56.762Z",
"scenariosCreated": 30,
"scenariosCompleted": 30,
"requestsCompleted": 30,
"latency": {
"min": 359.6,
"max": 461.9,
"median": 367.4,
"p95": 420.9,
"p99": 461.9
},
"rps": {
"count": 30,
"mean": 3.01
},
"scenarioDuration": {
"min": 362.9,
"max": 465.6,
"median": 370.6,
"p95": 425.8,
"p99": 465.6
},
"scenarioCounts": {
"just post content": 30
},
"errors": {},
"codes": {
"200": 30
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:06.761Z",
"scenariosCreated": 30,
"scenariosCompleted": 30,
"requestsCompleted": 30,
"latency": {
"min": 358.5,
"max": 421.8,
"median": 366.8,
"p95": 421.1,
"p99": 421.8
},
"rps": {
"count": 30,
"mean": 3.01
},
"scenarioDuration": {
"min": 361.8,
"max": 426.3,
"median": 369.5,
"p95": 424.4,
"p99": 426.3
},
"scenarioCounts": {
"just post content": 30
},
"errors": {},
"codes": {
"200": 30
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:16.762Z",
"scenariosCreated": 30,
"scenariosCompleted": 30,
"requestsCompleted": 30,
"latency": {
"min": 360,
"max": 425.1,
"median": 367.9,
"p95": 422.7,
"p99": 425.1
},
"rps": {
"count": 30,
"mean": 3
},
"scenarioDuration": {
"min": 363,
"max": 427.7,
"median": 370.7,
"p95": 426.3,
"p99": 427.7
},
"scenarioCounts": {
"just post content": 30
},
"errors": {},
"codes": {
"200": 30
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:26.761Z",
"scenariosCreated": 30,
"scenariosCompleted": 30,
"requestsCompleted": 30,
"latency": {
"min": 358.8,
"max": 418.9,
"median": 367.8,
"p95": 415.5,
"p99": 418.9
},
"rps": {
"count": 30,
"mean": 3
},
"scenarioDuration": {
"min": 361.3,
"max": 421.4,
"median": 370.5,
"p95": 417.9,
"p99": 421.4
},
"scenarioCounts": {
"just post content": 30
},
"errors": {},
"codes": {
"200": 30
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1,
"pendingRequests": 1,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:36.774Z",
"scenariosCreated": 62,
"scenariosCompleted": 56,
"requestsCompleted": 56,
"latency": {
"min": 355,
"max": 469.9,
"median": 371.2,
"p95": 456.4,
"p99": 469.2
},
"rps": {
"count": 62,
"mean": 6.21
},
"scenarioDuration": {
"min": 357.6,
"max": 473.6,
"median": 374.5,
"p95": 459.8,
"p99": 472.8
},
"scenarioCounts": {
"just post content": 62
},
"errors": {},
"codes": {
"200": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 7,
"pendingRequests": 7,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:46.793Z",
"scenariosCreated": 157,
"scenariosCompleted": 157,
"requestsCompleted": 157,
"latency": {
"min": 353.4,
"max": 471.3,
"median": 365.1,
"p95": 417.3,
"p99": 422.9
},
"rps": {
"count": 157,
"mean": 15.76
},
"scenarioDuration": {
"min": 356.5,
"max": 474.6,
"median": 368.3,
"p95": 420.4,
"p99": 426.4
},
"scenarioCounts": {
"just post content": 157
},
"errors": {},
"codes": {
"200": 157
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 7,
"pendingRequests": 7,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:16:56.794Z",
"scenariosCreated": 226,
"scenariosCompleted": 221,
"requestsCompleted": 221,
"latency": {
"min": 352.9,
"max": 480.1,
"median": 364.6,
"p95": 415.4,
"p99": 463.5
},
"rps": {
"count": 226,
"mean": 22.85
},
"scenarioDuration": {
"min": 356.1,
"max": 482.6,
"median": 368.1,
"p95": 419.4,
"p99": 466.8
},
"scenarioCounts": {
"just post content": 226
},
"errors": {},
"codes": {
"200": 221
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 12,
"pendingRequests": 12,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:06.771Z",
"scenariosCreated": 307,
"scenariosCompleted": 307,
"requestsCompleted": 307,
"latency": {
"min": 352.3,
"max": 472.2,
"median": 363,
"p95": 414,
"p99": 462
},
"rps": {
"count": 307,
"mean": 30.89
},
"scenarioDuration": {
"min": 356,
"max": 476.7,
"median": 367.5,
"p95": 418.3,
"p99": 466.7
},
"scenarioCounts": {
"just post content": 307
},
"errors": {},
"codes": {
"200": 307
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 12,
"pendingRequests": 12,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:16.770Z",
"scenariosCreated": 408,
"scenariosCompleted": 404,
"requestsCompleted": 404,
"latency": {
"min": 352.9,
"max": 469.7,
"median": 364.1,
"p95": 415.4,
"p99": 422.9
},
"rps": {
"count": 408,
"mean": 40.84
},
"scenarioDuration": {
"min": 356.8,
"max": 473.1,
"median": 368.3,
"p95": 419.2,
"p99": 428
},
"scenarioCounts": {
"just post content": 408
},
"errors": {},
"codes": {
"200": 404
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 16,
"pendingRequests": 16,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:26.766Z",
"scenariosCreated": 472,
"scenariosCompleted": 465,
"requestsCompleted": 465,
"latency": {
"min": 352.5,
"max": 459.1,
"median": 363.6,
"p95": 416,
"p99": 420.5
},
"rps": {
"count": 472,
"mean": 47.25
},
"scenarioDuration": {
"min": 354.6,
"max": 462.8,
"median": 367,
"p95": 418.9,
"p99": 423.8
},
"scenarioCounts": {
"just post content": 472
},
"errors": {},
"codes": {
"200": 465
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 23,
"pendingRequests": 23,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:36.768Z",
"scenariosCreated": 555,
"scenariosCompleted": 441,
"requestsCompleted": 441,
"latency": {
"min": 127.5,
"max": 2093.8,
"median": 364.5,
"p95": 834.8,
"p99": 1672.9
},
"rps": {
"count": 555,
"mean": 55.5
},
"scenarioDuration": {
"min": 130.1,
"max": 2097.1,
"median": 368.1,
"p95": 838,
"p99": 1674.8
},
"scenarioCounts": {
"just post content": 555
},
"errors": {},
"codes": {
"200": 426,
"500": 15
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 137,
"pendingRequests": 137,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:46.768Z",
"scenariosCreated": 653,
"scenariosCompleted": 156,
"requestsCompleted": 156,
"latency": {
"min": 2251.3,
"max": 9135,
"median": 7089.6,
"p95": 8894.3,
"p99": 8999.8
},
"rps": {
"count": 653,
"mean": 65.3
},
"scenarioDuration": {
"min": 2253.2,
"max": 9137.1,
"median": 7093.9,
"p95": 8897.4,
"p99": 9005.1
},
"scenarioCounts": {
"just post content": 653
},
"errors": {},
"codes": {
"200": 94,
"500": 62
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 634,
"pendingRequests": 634,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:17:56.771Z",
"scenariosCreated": 707,
"scenariosCompleted": 238,
"requestsCompleted": 238,
"latency": {
"min": 5376.7,
"max": 16192.5,
"median": 7451,
"p95": 13711.5,
"p99": 15483.8
},
"rps": {
"count": 707,
"mean": 70.7
},
"scenarioDuration": {
"min": 5380.1,
"max": 16294.9,
"median": 7456,
"p95": 13716.3,
"p99": 15485.9
},
"scenarioCounts": {
"just post content": 707
},
"errors": {},
"codes": {
"200": 180,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1103,
"pendingRequests": 1103,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:06.773Z",
"scenariosCreated": 789,
"scenariosCompleted": 310,
"requestsCompleted": 310,
"latency": {
"min": 3894,
"max": 21895.5,
"median": 6087.8,
"p95": 17117.7,
"p99": 21709.5
},
"rps": {
"count": 789,
"mean": 78.9
},
"scenarioDuration": {
"min": 3896.5,
"max": 21898,
"median": 6090,
"p95": 17227,
"p99": 21712.1
},
"scenarioCounts": {
"just post content": 789
},
"errors": {
"ETIMEDOUT": 362,
"ECONNRESET": 23
},
"codes": {
"200": 251,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1197,
"pendingRequests": 1582,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:16.773Z",
"scenariosCreated": 877,
"scenariosCompleted": 400,
"requestsCompleted": 400,
"latency": {
"min": 3033.1,
"max": 23608.7,
"median": 4528.1,
"p95": 19107.8,
"p99": 21168.3
},
"rps": {
"count": 877,
"mean": 87.7
},
"scenarioDuration": {
"min": 3035,
"max": 23711.1,
"median": 4532.1,
"p95": 19110,
"p99": 21172.2
},
"scenarioCounts": {
"just post content": 877
},
"errors": {
"ETIMEDOUT": 407,
"ECONNRESET": 23
},
"codes": {
"200": 338,
"500": 62
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1244,
"pendingRequests": 2059,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:26.775Z",
"scenariosCreated": 958,
"scenariosCompleted": 497,
"requestsCompleted": 497,
"latency": {
"min": 2395.7,
"max": 23101.9,
"median": 3853.3,
"p95": 18712.8,
"p99": 20288.7
},
"rps": {
"count": 958,
"mean": 95.8
},
"scenarioDuration": {
"min": 2397.4,
"max": 23202.9,
"median": 3855.2,
"p95": 18715.7,
"p99": 20291.3
},
"scenarioCounts": {
"just post content": 958
},
"errors": {
"ETIMEDOUT": 418,
"ECONNRESET": 21
},
"codes": {
"200": 433,
"500": 64
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1266,
"pendingRequests": 2520,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:36.775Z",
"scenariosCreated": 999,
"scenariosCompleted": 552,
"requestsCompleted": 552,
"latency": {
"min": 2057.4,
"max": 20360.5,
"median": 3533.7,
"p95": 18818,
"p99": 20211.7
},
"rps": {
"count": 999,
"mean": 99.9
},
"scenarioDuration": {
"min": 2059.9,
"max": 20362.1,
"median": 3538.1,
"p95": 18821.4,
"p99": 20213.8
},
"scenarioCounts": {
"just post content": 999
},
"errors": {
"ETIMEDOUT": 453,
"ECONNRESET": 7
},
"codes": {
"200": 493,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1253,
"pendingRequests": 2967,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:46.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 299,
"requestsCompleted": 299,
"latency": {
"min": 2032.9,
"max": 25164.4,
"median": 3787.2,
"p95": 18700.1,
"p99": 22556.7
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2034.5,
"max": 25166.5,
"median": 3789.2,
"p95": 18703.2,
"p99": 22560.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 442,
"ECONNRESET": 19
},
"codes": {
"200": 244,
"500": 55
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1493,
"pendingRequests": 3668,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:18:56.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 194,
"requestsCompleted": 194,
"latency": {
"min": 6040.7,
"max": 27235.1,
"median": 9645.2,
"p95": 19230.8,
"p99": 26787.6
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 6043.4,
"max": 27336.8,
"median": 9660.1,
"p95": 19232.6,
"p99": 26790
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 478,
"ECONNRESET": 17
},
"codes": {
"200": 135,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1804,
"pendingRequests": 4474,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:06.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 275,
"requestsCompleted": 275,
"latency": {
"min": 4055.4,
"max": 26778.3,
"median": 8223,
"p95": 21285.5,
"p99": 22908.5
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4057.7,
"max": 26879.5,
"median": 8224.7,
"p95": 21287.7,
"p99": 22935.5
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 606,
"ECONNRESET": 104
},
"codes": {
"200": 218,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1819,
"pendingRequests": 5199,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:16.777Z",
"scenariosCreated": 1000,
"scenariosCompleted": 341,
"requestsCompleted": 341,
"latency": {
"min": 3407.8,
"max": 29340.2,
"median": 7001.4,
"p95": 21714.9,
"p99": 27351
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 3414.4,
"max": 29439.5,
"median": 7007.1,
"p95": 21717.4,
"p99": 27443.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 658,
"ECONNRESET": 88
},
"codes": {
"200": 284,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1732,
"pendingRequests": 5858,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:26.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 432,
"requestsCompleted": 432,
"latency": {
"min": 2562.9,
"max": 28273.2,
"median": 5741.9,
"p95": 20097,
"p99": 22289.5
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2566.2,
"max": 28374.1,
"median": 5744.3,
"p95": 20098.9,
"p99": 22294.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 610,
"ECONNRESET": 80
},
"codes": {
"200": 374,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1610,
"pendingRequests": 6426,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:36.776Z",
"scenariosCreated": 1000,
"scenariosCompleted": 511,
"requestsCompleted": 512,
"latency": {
"min": 2515.8,
"max": 22778.4,
"median": 4110.7,
"p95": 19245.4,
"p99": 20393.3
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2518.4,
"max": 22781.8,
"median": 4113,
"p95": 19259.4,
"p99": 20405.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 570,
"ECONNRESET": 60
},
"codes": {
"200": 453,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1469,
"pendingRequests": 6914,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:46.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 548,
"requestsCompleted": 547,
"latency": {
"min": 2051.4,
"max": 20370.8,
"median": 3268.3,
"p95": 18394,
"p99": 19890.2
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2055,
"max": 20373,
"median": 3272.9,
"p95": 18396.8,
"p99": 19891.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 556,
"ECONNRESET": 25
},
"codes": {
"200": 488,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1340,
"pendingRequests": 7367,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:19:56.770Z",
"scenariosCreated": 1000,
"scenariosCompleted": 154,
"requestsCompleted": 154,
"latency": {
"min": 2790.7,
"max": 26712.9,
"median": 9662.8,
"p95": 20880.9,
"p99": 26444.3
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2792.3,
"max": 26718,
"median": 9665,
"p95": 20883,
"p99": 26445.9
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 513,
"ECONNRESET": 14
},
"codes": {
"200": 97,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1659,
"pendingRequests": 8213,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:06.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 230,
"requestsCompleted": 230,
"latency": {
"min": 5230.8,
"max": 33294.2,
"median": 9297.9,
"p95": 17580.9,
"p99": 26371.4
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 5232.4,
"max": 33393.3,
"median": 9300.3,
"p95": 17586,
"p99": 26373.3
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 496,
"ECONNRESET": 72
},
"codes": {
"200": 170,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1861,
"pendingRequests": 8983,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:16.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 299,
"requestsCompleted": 299,
"latency": {
"min": 4021.3,
"max": 27733.9,
"median": 7437,
"p95": 21710.7,
"p99": 22962.8
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4023.7,
"max": 27737,
"median": 7440,
"p95": 21713.9,
"p99": 22966.5
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 667,
"ECONNRESET": 91
},
"codes": {
"200": 239,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1804,
"pendingRequests": 9684,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:26.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 380,
"requestsCompleted": 381,
"latency": {
"min": 3396.3,
"max": 28938.5,
"median": 6282.4,
"p95": 21055.4,
"p99": 28198.8
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 3398.6,
"max": 28940.6,
"median": 6267.7,
"p95": 21073.8,
"p99": 28203.9
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 668,
"ECONNRESET": 71
},
"codes": {
"200": 323,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1685,
"pendingRequests": 10303,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:36.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 478,
"requestsCompleted": 477,
"latency": {
"min": 2524,
"max": 25385.6,
"median": 5253.5,
"p95": 20503.3,
"p99": 22900.3
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2526.4,
"max": 25488.4,
"median": 5259.1,
"p95": 20496.6,
"p99": 22973.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 592,
"ECONNRESET": 80
},
"codes": {
"200": 413,
"500": 64
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1535,
"pendingRequests": 10826,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:46.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 524,
"requestsCompleted": 524,
"latency": {
"min": 2161.6,
"max": 27529.5,
"median": 3777,
"p95": 19195,
"p99": 24856.7
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2164.1,
"max": 27535.8,
"median": 3779.6,
"p95": 19197,
"p99": 24873.3
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 574,
"ECONNRESET": 44
},
"codes": {
"200": 459,
"500": 65
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1393,
"pendingRequests": 11302,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:20:56.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 406,
"requestsCompleted": 407,
"latency": {
"min": 2042.1,
"max": 22114.3,
"median": 4221.1,
"p95": 19307.2,
"p99": 20553.9
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2045.5,
"max": 22116,
"median": 4222.8,
"p95": 19343.1,
"p99": 20603.2
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 504,
"ECONNRESET": 18
},
"codes": {
"200": 347,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1465,
"pendingRequests": 11895,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:06.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 173,
"requestsCompleted": 172,
"latency": {
"min": 5840.4,
"max": 27087.2,
"median": 10453.7,
"p95": 25609.6,
"p99": 27022.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 5842.8,
"max": 27177.1,
"median": 10458.4,
"p95": 25609.8,
"p99": 27059.2
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 490,
"ECONNRESET": 18
},
"codes": {
"200": 114,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1784,
"pendingRequests": 12723,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:16.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 261,
"requestsCompleted": 262,
"latency": {
"min": 4572.8,
"max": 23008.1,
"median": 8158.3,
"p95": 20521.7,
"p99": 22644.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4575.2,
"max": 23013,
"median": 8156.5,
"p95": 20524.9,
"p99": 22660
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 591,
"ECONNRESET": 100
},
"codes": {
"200": 204,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1832,
"pendingRequests": 13461,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:26.770Z",
"scenariosCreated": 1000,
"scenariosCompleted": 330,
"requestsCompleted": 329,
"latency": {
"min": 3186.2,
"max": 29053.5,
"median": 6256.7,
"p95": 21090.7,
"p99": 24167.1
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 3192.9,
"max": 29056,
"median": 6263.3,
"p95": 21093.9,
"p99": 24169.9
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 681,
"ECONNRESET": 74
},
"codes": {
"200": 266,
"500": 63
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1747,
"pendingRequests": 14132,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:36.769Z",
"scenariosCreated": 1000,
"scenariosCompleted": 403,
"requestsCompleted": 403,
"latency": {
"min": 2995.2,
"max": 26170.2,
"median": 5835.2,
"p95": 20654,
"p99": 23309.6
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2997.1,
"max": 26236.6,
"median": 5837.9,
"p95": 20656.4,
"p99": 23350
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 646,
"ECONNRESET": 43
},
"codes": {
"200": 346,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1655,
"pendingRequests": 14729,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:46.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 508,
"requestsCompleted": 508,
"latency": {
"min": 2426.3,
"max": 27945.5,
"median": 5562.5,
"p95": 19743.3,
"p99": 20689.6
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2428.4,
"max": 27947.2,
"median": 5564.8,
"p95": 19746.1,
"p99": 20693
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 596,
"ECONNRESET": 37
},
"codes": {
"200": 449,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1514,
"pendingRequests": 15221,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:21:56.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 549,
"requestsCompleted": 549,
"latency": {
"min": 2032.1,
"max": 25112.1,
"median": 4083.4,
"p95": 18646.1,
"p99": 20355.9
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2035.5,
"max": 25218.5,
"median": 4087.3,
"p95": 18648.6,
"p99": 20357.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 545,
"ECONNRESET": 47
},
"codes": {
"200": 485,
"500": 64
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1373,
"pendingRequests": 15672,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:06.770Z",
"scenariosCreated": 1000,
"scenariosCompleted": 217,
"requestsCompleted": 217,
"latency": {
"min": 2614.6,
"max": 25217.2,
"median": 6847,
"p95": 20815.5,
"p99": 24822.8
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2616.5,
"max": 25316.4,
"median": 6849.2,
"p95": 20817.7,
"p99": 24824.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 466,
"ECONNRESET": 52
},
"codes": {
"200": 170,
"500": 47
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1638,
"pendingRequests": 16455,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:16.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 202,
"requestsCompleted": 202,
"latency": {
"min": 5694.7,
"max": 27258.8,
"median": 9903.1,
"p95": 24345.8,
"p99": 27047.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 5696.5,
"max": 27359.2,
"median": 9905.1,
"p95": 24348.6,
"p99": 27049.3
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 519,
"ECONNRESET": 57
},
"codes": {
"200": 146,
"500": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1860,
"pendingRequests": 17253,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:26.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 285,
"requestsCompleted": 285,
"latency": {
"min": 4063.5,
"max": 27412.4,
"median": 7105.8,
"p95": 21737.4,
"p99": 23207
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4065.8,
"max": 27512.6,
"median": 7108,
"p95": 21741.3,
"p99": 23209.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 656,
"ECONNRESET": 89
},
"codes": {
"200": 224,
"500": 61
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1830,
"pendingRequests": 17968,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:36.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 362,
"requestsCompleted": 362,
"latency": {
"min": 3444.3,
"max": 27237.5,
"median": 6865.9,
"p95": 21247.3,
"p99": 22244
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 3445.8,
"max": 27239.1,
"median": 6868.5,
"p95": 21250.2,
"p99": 22351.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 641,
"ECONNRESET": 105
},
"codes": {
"200": 304,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1722,
"pendingRequests": 18606,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:46.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 456,
"requestsCompleted": 456,
"latency": {
"min": 2533.8,
"max": 27570.8,
"median": 5751.4,
"p95": 18746,
"p99": 21197.9
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2536.4,
"max": 27573.9,
"median": 5753.6,
"p95": 18748.6,
"p99": 21292.1
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 599,
"ECONNRESET": 115
},
"codes": {
"200": 398,
"500": 58
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1552,
"pendingRequests": 19150,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:22:56.774Z",
"scenariosCreated": 1000,
"scenariosCompleted": 521,
"requestsCompleted": 521,
"latency": {
"min": 2206.9,
"max": 21352.7,
"median": 4174.8,
"p95": 18390.5,
"p99": 20258.2
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2212.1,
"max": 21355.9,
"median": 4178,
"p95": 18393.6,
"p99": 20260.1
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 538,
"ECONNRESET": 67
},
"codes": {
"200": 464,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1426,
"pendingRequests": 19629,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:06.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 484,
"requestsCompleted": 484,
"latency": {
"min": 2127.1,
"max": 21211.7,
"median": 3792.9,
"p95": 18251.4,
"p99": 20058.4
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2129.8,
"max": 21214.1,
"median": 3795,
"p95": 18253.9,
"p99": 20060.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 514,
"ECONNRESET": 48
},
"codes": {
"200": 420,
"500": 64
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1380,
"pendingRequests": 20145,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:16.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 150,
"requestsCompleted": 150,
"latency": {
"min": 4268.6,
"max": 25767.5,
"median": 9748.9,
"p95": 24140.1,
"p99": 25704
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 4272.8,
"max": 25769.7,
"median": 9751.1,
"p95": 24142.1,
"p99": 25706.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 471,
"ECONNRESET": 33
},
"codes": {
"200": 97,
"500": 53
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1726,
"pendingRequests": 20995,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:26.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 234,
"requestsCompleted": 234,
"latency": {
"min": 4914.2,
"max": 28432.7,
"median": 8925.8,
"p95": 20259.5,
"p99": 26595.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4918.9,
"max": 28435.1,
"median": 8928.1,
"p95": 20392.4,
"p99": 26600.1
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ECONNRESET": 73,
"ETIMEDOUT": 547
},
"codes": {
"200": 182,
"500": 52
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1872,
"pendingRequests": 21761,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:36.773Z",
"scenariosCreated": 1000,
"scenariosCompleted": 312,
"requestsCompleted": 312,
"latency": {
"min": 3714.7,
"max": 27352.3,
"median": 7277,
"p95": 21910.9,
"p99": 23543.8
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 3716.8,
"max": 27354,
"median": 7279.3,
"p95": 21912.9,
"p99": 23608
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 668,
"ECONNRESET": 95
},
"codes": {
"200": 251,
"500": 61
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1797,
"pendingRequests": 22449,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:46.770Z",
"scenariosCreated": 1000,
"scenariosCompleted": 391,
"requestsCompleted": 391,
"latency": {
"min": 3289.3,
"max": 28455.4,
"median": 6276,
"p95": 20906,
"p99": 27270.8
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 3293.1,
"max": 28457,
"median": 6279.7,
"p95": 20907.6,
"p99": 27274.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 642,
"ECONNRESET": 70
},
"codes": {
"200": 340,
"500": 51
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1694,
"pendingRequests": 23058,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:23:56.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 482,
"requestsCompleted": 482,
"latency": {
"min": 2518.5,
"max": 28293.6,
"median": 5419.4,
"p95": 20235.3,
"p99": 26090.7
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2522.8,
"max": 28295.2,
"median": 5423.5,
"p95": 20237.7,
"p99": 26303.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 599,
"ECONNRESET": 75
},
"codes": {
"200": 428,
"500": 54
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1538,
"pendingRequests": 23576,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:06.794Z",
"scenariosCreated": 1000,
"scenariosCompleted": 543,
"requestsCompleted": 544,
"latency": {
"min": 2166.5,
"max": 27936.5,
"median": 4561.8,
"p95": 19201,
"p99": 21341
},
"rps": {
"count": 1000,
"mean": 99.8
},
"scenarioDuration": {
"min": 2168.6,
"max": 27985.6,
"median": 4494.1,
"p95": 19203.3,
"p99": 21358
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 558,
"ECONNRESET": 31
},
"codes": {
"200": 485,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1406,
"pendingRequests": 24032,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:16.776Z",
"scenariosCreated": 1000,
"scenariosCompleted": 330,
"requestsCompleted": 329,
"latency": {
"min": 2214,
"max": 28381,
"median": 5939.6,
"p95": 20220.6,
"p99": 23519.6
},
"rps": {
"count": 1000,
"mean": 100.5
},
"scenarioDuration": {
"min": 2217.2,
"max": 28565.6,
"median": 5983.8,
"p95": 20222.7,
"p99": 23520.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 475,
"ECONNRESET": 37
},
"codes": {
"200": 265,
"500": 64
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1564,
"pendingRequests": 24703,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:26.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 169,
"requestsCompleted": 170,
"latency": {
"min": 6356.4,
"max": 29768.6,
"median": 9779,
"p95": 25861.8,
"p99": 28422.8
},
"rps": {
"count": 1000,
"mean": 100.2
},
"scenarioDuration": {
"min": 6360.2,
"max": 29772.2,
"median": 9784.9,
"p95": 25870.9,
"p99": 28448.9
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 497,
"ECONNRESET": 63
},
"codes": {
"200": 122,
"500": 48
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1835,
"pendingRequests": 25533,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:36.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 265,
"requestsCompleted": 266,
"latency": {
"min": 4203.8,
"max": 26623.9,
"median": 8550,
"p95": 20416.9,
"p99": 23243.3
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4205.7,
"max": 26727.3,
"median": 8543,
"p95": 20450.1,
"p99": 23247.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 630,
"ECONNRESET": 94
},
"codes": {
"200": 212,
"500": 54
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1846,
"pendingRequests": 26267,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:46.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 344,
"requestsCompleted": 342,
"latency": {
"min": 3566,
"max": 28451,
"median": 6924.3,
"p95": 21292.8,
"p99": 24433.4
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 3569.5,
"max": 28554.3,
"median": 6951.1,
"p95": 21296.1,
"p99": 24473.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 656,
"ECONNRESET": 89
},
"codes": {
"200": 285,
"500": 57
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1757,
"pendingRequests": 26925,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:24:56.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 423,
"requestsCompleted": 424,
"latency": {
"min": 2700.3,
"max": 28604.6,
"median": 5812.9,
"p95": 20626.7,
"p99": 28444.5
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2701.8,
"max": 28860,
"median": 5799.3,
"p95": 20632.3,
"p99": 28457.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 640,
"ECONNRESET": 53
},
"codes": {
"200": 373,
"500": 51
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1641,
"pendingRequests": 27501,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:06.771Z",
"scenariosCreated": 1000,
"scenariosCompleted": 512,
"requestsCompleted": 511,
"latency": {
"min": 2535.4,
"max": 28045.1,
"median": 5372.2,
"p95": 20231.7,
"p99": 22777.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2537.2,
"max": 28047.6,
"median": 5375.3,
"p95": 20233.9,
"p99": 22942.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ECONNRESET": 52,
"ETIMEDOUT": 584
},
"codes": {
"200": 449,
"500": 62
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1493,
"pendingRequests": 27990,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:16.772Z",
"scenariosCreated": 1000,
"scenariosCompleted": 532,
"requestsCompleted": 532,
"latency": {
"min": 2180.2,
"max": 27922.7,
"median": 4399.9,
"p95": 19181.3,
"p99": 20669.6
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2182.8,
"max": 27924.7,
"median": 4402.2,
"p95": 19185.2,
"p99": 20671.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 517,
"ECONNRESET": 37
},
"codes": {
"200": 470,
"500": 62
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1407,
"pendingRequests": 28458,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:26.858Z",
"scenariosCreated": 1000,
"scenariosCompleted": 183,
"requestsCompleted": 183,
"latency": {
"min": 2935,
"max": 29740,
"median": 8430.2,
"p95": 21865.5,
"p99": 25659.3
},
"rps": {
"count": 999,
"mean": 99.11
},
"scenarioDuration": {
"min": 2938.1,
"max": 29744,
"median": 8457,
"p95": 21868.3,
"p99": 25664.2
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 533,
"ECONNRESET": 16
},
"codes": {
"200": 127,
"500": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1675,
"pendingRequests": 29274,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:36.857Z",
"scenariosCreated": 1008,
"scenariosCompleted": 215,
"requestsCompleted": 215,
"latency": {
"min": 5894.4,
"max": 30738.1,
"median": 9853.7,
"p95": 20521.3,
"p99": 27563.4
},
"rps": {
"count": 1009,
"mean": 101.2
},
"scenarioDuration": {
"min": 5897.3,
"max": 30742.6,
"median": 9855.8,
"p95": 20525.4,
"p99": 27565.5
},
"scenarioCounts": {
"just post content": 1008
},
"errors": {
"ETIMEDOUT": 538,
"ECONNRESET": 49
},
"codes": {
"200": 169,
"500": 46
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1881,
"pendingRequests": 30068,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:46.858Z",
"scenariosCreated": 1000,
"scenariosCompleted": 283,
"requestsCompleted": 285,
"latency": {
"min": 4415.3,
"max": 29539.3,
"median": 7912.2,
"p95": 22247.6,
"p99": 29129.2
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4419.7,
"max": 29542.6,
"median": 7904.5,
"p95": 22250.5,
"p99": 29134.2
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 641,
"ECONNRESET": 109
},
"codes": {
"200": 233,
"500": 52
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1848,
"pendingRequests": 30783,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:25:56.857Z",
"scenariosCreated": 1000,
"scenariosCompleted": 391,
"requestsCompleted": 389,
"latency": {
"min": 3054.3,
"max": 28868.2,
"median": 6696.2,
"p95": 21453.4,
"p99": 25614.4
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 3058.6,
"max": 28871.1,
"median": 6709.7,
"p95": 21443.9,
"p99": 25607.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ECONNRESET": 105,
"ETIMEDOUT": 669
},
"codes": {
"200": 328,
"500": 61
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1683,
"pendingRequests": 31394,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:06.858Z",
"scenariosCreated": 1000,
"scenariosCompleted": 466,
"requestsCompleted": 466,
"latency": {
"min": 2554.4,
"max": 27903,
"median": 5273.7,
"p95": 19227.3,
"p99": 21483.9
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2556.7,
"max": 27907.4,
"median": 5276.4,
"p95": 19229.1,
"p99": 21485.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 584,
"ECONNRESET": 84
},
"codes": {
"200": 407,
"500": 59
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1549,
"pendingRequests": 31928,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:16.857Z",
"scenariosCreated": 1000,
"scenariosCompleted": 526,
"requestsCompleted": 526,
"latency": {
"min": 2392.9,
"max": 28343.7,
"median": 4412.3,
"p95": 20205,
"p99": 27827.5
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2395.6,
"max": 28532.7,
"median": 4415,
"p95": 20207.2,
"p99": 27872.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 567,
"ECONNRESET": 28
},
"codes": {
"200": 471,
"500": 55
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1428,
"pendingRequests": 32402,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:26.855Z",
"scenariosCreated": 1000,
"scenariosCompleted": 420,
"requestsCompleted": 420,
"latency": {
"min": 2131.5,
"max": 29185,
"median": 4713.2,
"p95": 20041.8,
"p99": 26002.3
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2134.9,
"max": 29189.3,
"median": 4715.2,
"p95": 20045,
"p99": 26007.5
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 499,
"ECONNRESET": 20
},
"codes": {
"200": 355,
"500": 65
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1489,
"pendingRequests": 32982,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:36.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 166,
"requestsCompleted": 166,
"latency": {
"min": 5551.1,
"max": 32998,
"median": 9321.8,
"p95": 19392.8,
"p99": 25523.3
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 5554,
"max": 32999.9,
"median": 9324,
"p95": 19395.1,
"p99": 25613.5
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 525,
"ECONNRESET": 16
},
"codes": {
"200": 106,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1782,
"pendingRequests": 33816,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:46.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 247,
"requestsCompleted": 247,
"latency": {
"min": 5038.1,
"max": 25777.3,
"median": 8732.5,
"p95": 22170,
"p99": 23852.4
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 5042.8,
"max": 25779.5,
"median": 8735.6,
"p95": 22172.3,
"p99": 23855.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 565,
"ECONNRESET": 103
},
"codes": {
"200": 198,
"500": 49
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1867,
"pendingRequests": 34569,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:26:56.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 314,
"requestsCompleted": 314,
"latency": {
"min": 4064.7,
"max": 29700.4,
"median": 7606.1,
"p95": 22254.7,
"p99": 28054.5
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4066.9,
"max": 29952.5,
"median": 7608.4,
"p95": 22256.9,
"p99": 28058
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 687,
"ECONNRESET": 82
},
"codes": {
"200": 266,
"500": 48
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1784,
"pendingRequests": 35255,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:06.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 413,
"requestsCompleted": 414,
"latency": {
"min": 2897.3,
"max": 26445.1,
"median": 6194.6,
"p95": 20610.9,
"p99": 23343.1
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2899.4,
"max": 26551.6,
"median": 6162.7,
"p95": 20613.2,
"p99": 23410.2
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 634,
"ECONNRESET": 67
},
"codes": {
"200": 358,
"500": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1670,
"pendingRequests": 35841,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:16.855Z",
"scenariosCreated": 1000,
"scenariosCompleted": 485,
"requestsCompleted": 486,
"latency": {
"min": 2522,
"max": 28153.1,
"median": 5338.8,
"p95": 19649.8,
"p99": 22144.2
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2524.7,
"max": 28287.1,
"median": 5305.1,
"p95": 19661.7,
"p99": 22194.9
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 611,
"ECONNRESET": 56
},
"codes": {
"200": 430,
"500": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1518,
"pendingRequests": 36355,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:26.857Z",
"scenariosCreated": 1000,
"scenariosCompleted": 548,
"requestsCompleted": 546,
"latency": {
"min": 2163.2,
"max": 27880.9,
"median": 4077,
"p95": 19091.6,
"p99": 20288.4
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 2166.4,
"max": 28003.8,
"median": 4094.2,
"p95": 19085.7,
"p99": 20282.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 526,
"ECONNRESET": 34
},
"codes": {
"200": 484,
"500": 62
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1410,
"pendingRequests": 36809,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:36.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 260,
"requestsCompleted": 260,
"latency": {
"min": 2492,
"max": 31061.1,
"median": 5753.2,
"p95": 21813.2,
"p99": 23787.3
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2493.9,
"max": 31063.7,
"median": 5755.4,
"p95": 21817.3,
"p99": 23789.4
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 515,
"ECONNRESET": 29
},
"codes": {
"200": 194,
"500": 66
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1606,
"pendingRequests": 37549,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:46.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 189,
"requestsCompleted": 189,
"latency": {
"min": 6413.4,
"max": 32511.6,
"median": 9670.1,
"p95": 20815.5,
"p99": 26738.5
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 6415.9,
"max": 32514.7,
"median": 9674,
"p95": 20820,
"p99": 26742.8
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 508,
"ECONNRESET": 52
},
"codes": {
"200": 142,
"500": 47
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1857,
"pendingRequests": 38360,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:27:56.858Z",
"scenariosCreated": 1000,
"scenariosCompleted": 278,
"requestsCompleted": 278,
"latency": {
"min": 4200.4,
"max": 25529.8,
"median": 8265.6,
"p95": 21966.1,
"p99": 23647.1
},
"rps": {
"count": 1000,
"mean": 100
},
"scenarioDuration": {
"min": 4205.6,
"max": 25636.5,
"median": 8269.1,
"p95": 21970.1,
"p99": 23650
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 623,
"ECONNRESET": 111
},
"codes": {
"200": 218,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1845,
"pendingRequests": 39082,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:06.857Z",
"scenariosCreated": 1000,
"scenariosCompleted": 361,
"requestsCompleted": 361,
"latency": {
"min": 3417.3,
"max": 29138.7,
"median": 7694.2,
"p95": 22111.3,
"p99": 28805
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 3419.3,
"max": 29272.7,
"median": 7734.6,
"p95": 22114.9,
"p99": 28807
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 662,
"ECONNRESET": 75
},
"codes": {
"200": 305,
"500": 56
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1747,
"pendingRequests": 39721,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:16.856Z",
"scenariosCreated": 1000,
"scenariosCompleted": 456,
"requestsCompleted": 456,
"latency": {
"min": 2564.6,
"max": 28419.7,
"median": 5758.8,
"p95": 20384.5,
"p99": 23238.7
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2566.4,
"max": 28537.5,
"median": 5761.5,
"p95": 20386.9,
"p99": 23337.6
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 588,
"ECONNRESET": 82
},
"codes": {
"200": 401,
"500": 55
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1621,
"pendingRequests": 40265,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:26.858Z",
"scenariosCreated": 1000,
"scenariosCompleted": 506,
"requestsCompleted": 506,
"latency": {
"min": 2169.4,
"max": 25584.1,
"median": 4888.2,
"p95": 18337.6,
"p99": 20502.4
},
"rps": {
"count": 1000,
"mean": 100.1
},
"scenarioDuration": {
"min": 2172.1,
"max": 25586.1,
"median": 4890.4,
"p95": 18341.5,
"p99": 20504.7
},
"scenarioCounts": {
"just post content": 1000
},
"errors": {
"ETIMEDOUT": 575,
"ECONNRESET": 61
},
"codes": {
"200": 452,
"500": 54
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 1479,
"pendingRequests": 40759,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:36.856Z",
"scenariosCreated": 49,
"scenariosCompleted": 481,
"requestsCompleted": 481,
"latency": {
"min": 2144.4,
"max": 27155.9,
"median": 9706.6,
"p95": 19150.5,
"p99": 22248.5
},
"rps": {
"count": 49,
"mean": 4.9
},
"scenarioDuration": {
"min": 2147.6,
"max": 27158.3,
"median": 9710.6,
"p95": 19153.3,
"p99": 22318.4
},
"scenarioCounts": {
"just post content": 49
},
"errors": {
"ETIMEDOUT": 504,
"ECONNRESET": 35
},
"codes": {
"200": 421,
"500": 60
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 508,
"pendingRequests": 40327,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:46.856Z",
"scenariosCreated": 0,
"scenariosCompleted": 153,
"requestsCompleted": 153,
"latency": {
"min": 11121.4,
"max": 26166.4,
"median": 21598,
"p95": 24114.6,
"p99": 24246
},
"rps": {
"count": 0,
"mean": null
},
"scenarioDuration": {
"min": 11126.4,
"max": 26170.1,
"median": 21600.6,
"p95": 24117.7,
"p99": 24248.3
},
"scenarioCounts": {},
"errors": {
"ETIMEDOUT": 262,
"ECONNRESET": 9
},
"codes": {
"200": 103,
"500": 50
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 84,
"pendingRequests": 40174,
"scenariosAvoided": 0
},
{
"timestamp": "2021-02-09T16:28:50.355Z",
"scenariosCreated": 0,
"scenariosCompleted": 61,
"requestsCompleted": 61,
"latency": {
"min": 22784.8,
"max": 24568.9,
"median": 23690.3,
"p95": 24155.8,
"p99": 24551.3
},
"rps": {
"count": 0,
"mean": null
},
"scenarioDuration": {
"min": 22789.3,
"max": 24571.1,
"median": 23695.1,
"p95": 24159.8,
"p99": 24553.5
},
"scenarioCounts": {},
"errors": {
"ETIMEDOUT": 23
},
"codes": {
"200": 48,
"500": 13
},
"matches": 0,
"customStats": {},
"counters": {},
"concurrency": 0,
"pendingRequests": 40113,
"scenariosAvoided": 0
}
]
};
</script>
<style>
h1 {
line-height: 200%;
}
body {
background-color: #fcfcfc;
}
.container {
width: 100%;
min-width: 960px;
}
</style>
</head>
<body>
<div class="container">
<div class="row" id="header">
<div class="col-lg-4 col-lg-offset-4">
<pre style="font-size: 5pt; background-color: #fcfcfc; border: none;">
_ _ _ _ _
__ _ _ __| |_(_) | | ___ _ __ _ _ _ __ ___ _ __ ___ _ __| |_
/ _` | '__| __| | | |/ _ \ '__| | | | | '__/ _ \ '_ \ / _ \| '__| __|
| (_| | | | |_| | | | __/ | | |_| | | | | __/ |_) | (_) | | | |_
\__,_|_| \__|_|_|_|\___|_| \__, | |_| \___| .__/ \___/|_| \__|
|___/ |_|
</pre>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<h1 class="text-center" id="page-title">Test run on <span id="timestamp">date</span></h1>
</div>
</div>
<div class="row">
<div class="col-lg-3">
<p><strong>Summary</strong></p>
<table class="table table-bordered table-hover table-condensed">
<tbody>
<tr>
<td>Test duration</td>
<td><span id="testDuration">0</span> sec</td>
</tr>
<tr>
<td>Scenarios created</td>
<td><span id="scenariosCreated">0</span></td>
</tr>
<tr>
<td>Scenarios completed</td>
<td><span id="scenariosCompleted">0</span></td>
</tr>
</tbody>
</table>
</div>
<div class="col-lg-5" id="scenarioCountsContainer">
<div>
<strong>Scenario counts:</strong>
<p></p>
<table class="table table-bordered table-hover table-condensed" id="scenarioCounts">
</table>
</div>
</div>
<div class="col-lg-1">
<div id="codesContainer">
<strong>Codes</strong>
<p></p>
<table class="table table-bordered table-hover table-condensed" id="codes">
</table>
</div>
</div>
<div class="col-lg-3">
<div id="errorsContainer">
<strong>Errors</strong>
<p></p>
<table class="table table-bordered table-hover table-condensed" id="errors">
</table>
</div>
</div>
</div> <!-- /.row -->
<div class="row">
<div class="text-center col-lg-12">
<h2>Charts</h2>
</div>
</div>
<div class="row">
<div class="latency-histogram text-center col-lg-12"></div>
</div>
<div class="row">
<div class="latency text-center col-lg-12"></div>
</div>
<div class="latency-legend"></div>
<div class="row">
</div>
<div class="row">
<div class="concurrency text-center col-lg-12"></div>
</div>
<div class="row">
<div class="rps-mean text-center col-lg-12"></div>
</div>
<div class="row">
<div class="rps-count text-center col-lg-12"></div>
</div>
<div class="row">
<div class="codes-line text-center col-lg-12"></div>
</div>
<div class="row">
<div class="errors-line text-center col-lg-12"></div>
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h3 class="text-center">Raw report data</h3>
<p>This is the raw JSON stats output that the report was generated from.</p>
<div id="editor">
</div>
</div>
</div>
<script>
var editor = ace.edit("editor");
editor.getSession().setMode("ace/mode/javascript");
editor.setValue(JSON.stringify(Report, null, 2));
editor.gotoLine(1);editor.setHighlightActiveLine(false);
var l = _;
$('#timestamp').html(moment(Report.aggregate.timestamp).format('DD MMM YYYY HH:mm:SS'));
$('#testDuration').html(l.size(Report.intermediate) * 10);
$('#scenariosCompleted').html(Report.aggregate.scenariosCompleted);
$('#scenariosCreated').html(Report.aggregate.scenariosCreated);
var markers = [];
if(l.size(Report.phases) > 0) {
markers = l.foldl(Report.phases, function(acc, phase, index) {
var label = phase.name || 'Phase ' + (index + 1);
var timestamp = (index === 0) ? 0 : Report.phases[index - 1].duration + acc[index - 1].timestamp;
acc.push({
timestamp: timestamp,
label: label
});
return acc;
}, []);
}
if (l.size(Report.aggregate.scenarioCounts) > 0) {
l.each(Report.aggregate.scenarioCounts, function(count, name) {
var $tdName = $('<td>' + name + '</td>');
var percentage = Math.round(count / Report.aggregate.scenariosCreated * 100 * 1000) / 1000;
var $tdCount = $('<td>' + count + ' (' + percentage + '%)' + '</td>');
var $el = $('<tr></tr>')
.append($tdName)
.append($tdCount)
.appendTo($('#scenarioCounts'));
});
} else {
$('#scenarioCountsContainer').hide();
}
if (l.size(Report.aggregate.codes) > 0) {
l.each(Report.aggregate.codes, function(count, code) {
var anchor = '';
if (code >= 100 && code < 200) {
anchor = '#1xx_Informational';
} else if (code >= 200 && code < 300) {
anchor = '#2xx_Success';
} else if (code >= 300 && code < 400) {
anchor = '#3xx_Redirection';
} else if (code >= 400 && code < 500) {
anchor = '#4xx_Client_Error';
} else if (code >= 500 && code < 600) {
anchor = '#5xx_Server_Error';
}
var $a = $('<a>' + code + '</a>').attr('href', 'https://en.wikipedia.org/wiki/List_of_HTTP_status_codes' + anchor);
var $td = $('<td></td>').append($a);
var $el = $('<tr></tr>')
.append($td)
.append($('<td>' + count + '</td>'))
.appendTo($('#codes'));
});
} else {
$('#codesContainer').hide();
}
if (l.size(Report.aggregate.errors) > 0) {
l.each(Report.aggregate.errors, function(count, code) {
var $el = $('<tr></tr>')
.append($('<td>' + code + '</td>'))
.append($('<td>' + count + '</td>'))
.appendTo($('#errors'));
});
} else {
$('#errorsContainer > p').html('&#10004; Test completed without network or OS errors.');
}
var histogramData = l.map(Report.aggregate.latency, function(v, k) { return {bin: k, value: v} });
MG.data_graphic({
chart_type: 'bar',
x_label: 'Percentile',
y_label: '(ms)',
animate_on_load: true,
title: 'Overall Latency Distribution',
description: 'Distribution of all observed response latencies',
target: '.latency-histogram',
data: histogramData,
x_accessor: 'bin',
y_accessor: 'value',
binned: true,
height: 250,
interpolate: 'monotone',
padding_percentage: 0,
bar_orientation: 'vertical',
width: 450
});
var chartData = l.map(
window.Report.intermediate,
function(o,i) {
return {
timestamp: i*10+10,
rpsMean: o.rps.mean,
rpsCount: o.rps.count,
concurrency: o.concurrency,
latencyMax: o.latency.max,
latencyp99: o.latency.p99,
latencyp95: o.latency.p95,
latencyMedian: o.latency.median,
latencyMin: o.latency.min
}
});
//
// Response codes
//
if (l.size(Report.aggregate.codes) > 0) {
var codesData = l.foldl(Report.intermediate, function(acc, o, i) {
var res = {};
res.timestamp = i*10+10;
l.each(o.codes, function(count, code) {
res[code] = count;
});
acc.push(res);
return acc;
}, []);
var uniqueCodes = l.foldl(Report.intermediate, function(acc, o) {
l.each(o.codes, function(count, code) {
if (l.indexOf(acc, code) === -1) {
acc.push(code);
}
});
return acc;
}, []);
MG.data_graphic({
x_label: 'Time',
y_label: 'Count',
title: 'HTTP codes',
description: 'Occurence of HTTP response codes',
target: '.codes-line',
data: codesData,
x_accessor: 'timestamp',
y_accessor: uniqueCodes,
legend: uniqueCodes,
right: 50,
chart_type: 'line',
area: false,
markers: markers,
width: 900
});
}
//
// Errors
//
if (l.size(Report.aggregate.errors) > 0) {
var errorData = l.foldl(Report.intermediate, function(acc, o, i) {
var res = {};
res.timestamp = i*10+10;
l.each(o.errors, function(count, name) {
res[name] = count;
});
acc.push(res);
return acc;
}, []);
var uniqueErrors = l.foldl(Report.intermediate, function(acc, o) {
l.each(o.errors, function(count, name) {
if (l.indexOf(acc, name) === -1) {
acc.push(name);
}
});
return acc;
}, []);
MG.data_graphic({
title: 'Error Codes',
description: 'Occurence of error codes',
target: '.errors-line',
data: errorData,
x_accessor: 'timestamp',
y_accessor: uniqueErrors,
chart_type: 'line',
area: false,
markers: markers
});
}
//
// Latency
//
MG.data_graphic({
chart_type: 'line',
x_label: 'Time',
y_label: '(ms)',
animate_on_load: true,
area: false,
title: "Latency At Intervals",
description: "Latency values at different points during the test run",
data: chartData,
target: '.latency',
width: 900,
x_accessor: 'timestamp',
y_accessor: ['latencyMin', 'latencyMedian', 'latencyp95', 'latencyMax'],
legend: ['min', 'p50', 'p95', 'max'],
//legend_target: '.latency-legend',
right: 50,
interpolate: 'monotone',
mouseover: function(d, i) {
},
markers: markers
});
MG.data_graphic({
animate_on_load: true,
area: false,
y_label: 'Count',
x_label: 'Time',
title: 'Concurrent users',
description: 'Concurrent users',
data: chartData,
target: '.concurrency',
x_accessor: 'timestamp',
y_accessor: ['concurrency'],
interpolate: 'monotone',
markers: markers,
width: 900
});
MG.data_graphic({
animate_on_load: true,
area: false,
y_label: 'Count',
x_label: 'Time',
title: 'Mean RPS',
description: 'Mean requests per second',
data: chartData,
target: '.rps-mean',
x_accessor: 'timestamp',
y_accessor: ['rpsMean'],
interpolate: 'monotone',
markers: markers,
width: 900
});
MG.data_graphic({
animate_on_load: true,
area: false,
y_label: 'Count',
x_label: 'Time',
title: 'RPS Count',
description: 'Count of requests per second',
data: chartData,
target: '.rps-count',
x_accessor: 'timestamp',
y_accessor: ['rpsCount'],
interpolate: 'monotone',
markers: markers,
width: 900
});
</script>
<div id="footer">
<footer>This report was created with <a href="https://artillery.io">Artillery</a> - free open-source load-testing for HTTP and WebSockets</footer>
</div>
</body>
</html>