From 3f4e78f86fbc3490c3e6158a81b03394b3ea940a Mon Sep 17 00:00:00 2001 From: yanweidong Date: Fri, 6 Dec 2024 17:32:17 +0800 Subject: [PATCH] init --- README.md | 21 ++++++++++++++++++++- run.sh | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0605e68..0404acc 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,22 @@ # bench-test-scripts -k6 benchmark test scripts \ No newline at end of file +k6 benchmark test scripts + +# result 解析 +scenarios:简述测试脚本运行的情况;说明有多少个测试案例、最大的虚拟用户数,最大的运行持续时间。 +data_received:接收到的数据量大小 +data_sent:发送的数据量大小 +http_req_blocked:在发起请求之前被阻塞的时间 +http_req_connecting:建立到远程主机的 TCP 连接所花费的时间 +http_req_duration:请求的总时间。它等于 http_req_sending + http_req_waiting + http_req_receiving重要指标 +http_req_failed:失败请求率 +http_req_receiving:从远程主机接收响应数据所花费的时间,而没有初始DNS查找/连接时间 +http_req_sending:将数据发送到远程主机所花费的时间 +http_req_tls_handshaking:与远程主机握手建立TLS会话所花费的时间 +http_req_waiting:等待远程主机响应所花费的时间 +http_reqs:总请求数量TPS +iteration_duration:完成默认/主函数的一次完整迭代所花费的时间 +iterations:脚本中的函数被执行的次数 +vus:当前活动的虚拟用户数 +vus_max:虚拟用户的最大数量 +checks:checks 项的成功率 \ No newline at end of file diff --git a/run.sh b/run.sh index d4d450a..f0a16c2 100644 --- a/run.sh +++ b/run.sh @@ -1 +1 @@ -K6_WEB_DASHBOARD=true K6_WEB_DASHBOARD_EXPORT=./baidu.html k6 run ./src/baidu.js \ No newline at end of file +K6_WEB_DASHBOARD=true K6_WEB_DASHBOARD_EXPORT=./report/baidu.html k6 run ./src/baidu.js \ No newline at end of file