b207bfa7af
test: 添加单元测试和端到端测试 refactor: 重构登录页面和上传模块 ci: 更新测试覆盖率阈值至42% build: 添加测试相关依赖 docs: 更新测试文档 style: 修复代码格式问题
258 lines
5.3 KiB
JSON
258 lines
5.3 KiB
JSON
{
|
|
"options": {
|
|
"summaryTrendStats": [
|
|
"avg",
|
|
"min",
|
|
"med",
|
|
"max",
|
|
"p(90)",
|
|
"p(95)"
|
|
],
|
|
"summaryTimeUnit": "",
|
|
"noColor": false
|
|
},
|
|
"state": {
|
|
"isStdOutTTY": true,
|
|
"isStdErrTTY": true,
|
|
"testRunDurationMs": 302357.432
|
|
},
|
|
"metrics": {
|
|
"http_req_sending": {
|
|
"type": "trend",
|
|
"contains": "time",
|
|
"values": {
|
|
"p(90)": 0.017,
|
|
"p(95)": 0.023,
|
|
"avg": 0.013177457517745983,
|
|
"min": 0.002,
|
|
"med": 0.01,
|
|
"max": 2.775
|
|
}
|
|
},
|
|
"http_req_receiving": {
|
|
"type": "trend",
|
|
"contains": "time",
|
|
"values": {
|
|
"avg": 7.8086573456657495,
|
|
"min": 0.081,
|
|
"med": 2.654,
|
|
"max": 659.846,
|
|
"p(90)": 18.539800000000003,
|
|
"p(95)": 28.419599999999996
|
|
}
|
|
},
|
|
"http_req_waiting": {
|
|
"type": "trend",
|
|
"contains": "time",
|
|
"values": {
|
|
"avg": 103.47948074854816,
|
|
"min": 19.593,
|
|
"med": 60.333,
|
|
"max": 1518.074,
|
|
"p(90)": 189.16920000000002,
|
|
"p(95)": 287.26859999999994
|
|
}
|
|
},
|
|
"http_reqs": {
|
|
"type": "counter",
|
|
"contains": "default",
|
|
"values": {
|
|
"count": 4649,
|
|
"rate": 15.375841662790679
|
|
}
|
|
},
|
|
"data_sent": {
|
|
"type": "counter",
|
|
"contains": "data",
|
|
"values": {
|
|
"count": 351325,
|
|
"rate": 1161.9525859711628
|
|
}
|
|
},
|
|
"response_time": {
|
|
"type": "trend",
|
|
"contains": "default",
|
|
"values": {
|
|
"avg": 111.30131555173156,
|
|
"min": 21.462,
|
|
"med": 65.443,
|
|
"max": 1540.934,
|
|
"p(90)": 205.92980000000009,
|
|
"p(95)": 304.58239999999967
|
|
}
|
|
},
|
|
"vus_max": {
|
|
"type": "gauge",
|
|
"contains": "default",
|
|
"values": {
|
|
"value": 50,
|
|
"min": 50,
|
|
"max": 50
|
|
}
|
|
},
|
|
"data_received": {
|
|
"type": "counter",
|
|
"contains": "data",
|
|
"values": {
|
|
"count": 610658427,
|
|
"rate": 2019657.4066682772
|
|
}
|
|
},
|
|
"iterations": {
|
|
"type": "counter",
|
|
"contains": "default",
|
|
"values": {
|
|
"rate": 15.375841662790679,
|
|
"count": 4649
|
|
}
|
|
},
|
|
"http_req_duration": {
|
|
"values": {
|
|
"avg": 111.30131555173156,
|
|
"min": 21.462,
|
|
"med": 65.443,
|
|
"max": 1540.934,
|
|
"p(90)": 205.92980000000009,
|
|
"p(95)": 304.58239999999967
|
|
},
|
|
"thresholds": {
|
|
"p(95)<500": {
|
|
"ok": true
|
|
},
|
|
"p(99)<1000": {
|
|
"ok": true
|
|
}
|
|
},
|
|
"type": "trend",
|
|
"contains": "time"
|
|
},
|
|
"errors": {
|
|
"thresholds": {
|
|
"rate<0.01": {
|
|
"ok": false
|
|
}
|
|
},
|
|
"type": "rate",
|
|
"contains": "default",
|
|
"values": {
|
|
"rate": 0.03269520326952033,
|
|
"passes": 152,
|
|
"fails": 4497
|
|
}
|
|
},
|
|
"vus": {
|
|
"contains": "default",
|
|
"values": {
|
|
"value": 1,
|
|
"min": 1,
|
|
"max": 50
|
|
},
|
|
"type": "gauge"
|
|
},
|
|
"iteration_duration": {
|
|
"values": {
|
|
"p(90)": 3820.9952834,
|
|
"p(95)": 3964.623075,
|
|
"avg": 2602.765358256831,
|
|
"min": 1032.839583,
|
|
"med": 2600.747833,
|
|
"max": 5020.053208
|
|
},
|
|
"type": "trend",
|
|
"contains": "time"
|
|
},
|
|
"http_req_duration{expected_response:true}": {
|
|
"contains": "time",
|
|
"values": {
|
|
"p(95)": 304.58239999999967,
|
|
"avg": 111.30131555173156,
|
|
"min": 21.462,
|
|
"med": 65.443,
|
|
"max": 1540.934,
|
|
"p(90)": 205.92980000000009
|
|
},
|
|
"type": "trend"
|
|
},
|
|
"checks": {
|
|
"type": "rate",
|
|
"contains": "default",
|
|
"values": {
|
|
"rate": 0.9836523983652399,
|
|
"passes": 9146,
|
|
"fails": 152
|
|
}
|
|
},
|
|
"http_req_connecting": {
|
|
"contains": "time",
|
|
"values": {
|
|
"avg": 0.004925145192514521,
|
|
"min": 0,
|
|
"med": 0,
|
|
"max": 9.435,
|
|
"p(90)": 0,
|
|
"p(95)": 0
|
|
},
|
|
"type": "trend"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"type": "trend",
|
|
"contains": "time",
|
|
"values": {
|
|
"p(90)": 0,
|
|
"p(95)": 0,
|
|
"avg": 0,
|
|
"min": 0,
|
|
"med": 0,
|
|
"max": 0
|
|
}
|
|
},
|
|
"http_req_failed": {
|
|
"type": "rate",
|
|
"contains": "default",
|
|
"values": {
|
|
"rate": 0,
|
|
"passes": 0,
|
|
"fails": 4649
|
|
},
|
|
"thresholds": {
|
|
"rate<0.01": {
|
|
"ok": true
|
|
}
|
|
}
|
|
},
|
|
"http_req_blocked": {
|
|
"values": {
|
|
"p(90)": 0.006,
|
|
"p(95)": 0.008,
|
|
"avg": 0.009322004732200708,
|
|
"min": 0.001,
|
|
"med": 0.003,
|
|
"max": 9.539
|
|
},
|
|
"type": "trend",
|
|
"contains": "time"
|
|
}
|
|
},
|
|
"root_group": {
|
|
"name": "",
|
|
"path": "",
|
|
"id": "d41d8cd98f00b204e9800998ecf8427e",
|
|
"groups": [],
|
|
"checks": [
|
|
{
|
|
"name": "status is 200",
|
|
"path": "::status is 200",
|
|
"id": "6210a8cd14cd70477eba5c5e4cb3fb5f",
|
|
"passes": 4649,
|
|
"fails": 0
|
|
},
|
|
{
|
|
"passes": 4497,
|
|
"fails": 152,
|
|
"name": "response time < 500ms",
|
|
"path": "::response time < 500ms",
|
|
"id": "3e02485a995423a591645f4eee6c60eb"
|
|
}
|
|
]
|
|
}
|
|
} |