zoukankan      html  css  js  c++  java
  • locust 参数,数据详解

    参数    说明
    -h, –help    查看帮助
    -H HOST, –host=HOST    指定被测试的主机,采用以格式:http://10.21.32.33
    –web-host=WEB_HOST    指定运行 Locust Web 页面的主机,默认为空 “。
    -P PORT, –port=PORT, –web-port=PORT    指定 –web-host 的端口,默认是8089
    -f LOCUSTFILE, –locustfile=LOCUSTFILE    指定运行 Locust 性能测试文件,默认为: locustfile.py
    –csv=CSVFILEBASE, –csv-base-name=CSVFILEBASE    以CSV格式存储当前请求测试数据。
    –master    Locust 分布式模式使用,当前节点为 master 节点。
    –slave    Locust 分布式模式使用,当前节点为 slave 节点。
    –master-host=MASTER_HOST    分布式模式运行,设置 master 节点的主机或 IP 地址,只在与 –slave 节点一起运行时使用,默认为:127.0.0.1.
    –master-port=MASTER_PORT    分布式模式运行, 设置 master 节点的端口号,只在与 –slave 节点一起运行时使用,默认为:5557。注意,slave 节点也将连接到这个端口+1 上的 master 节点。
    –master-bind-host=MASTER_BIND_HOST    Interfaces (hostname, ip) that locust master should bind to. Only used when running with –master. Defaults to * (all available interfaces).
    –master-bind-port=MASTER_BIND_PORT    Port that locust master should bind to. Only used when running with –master. Defaults to 5557. Note that Locust will also use this port + 1, so by default the master node will bind to 5557 and 5558.
    –expect-slaves=EXPECT_SLAVES    How many slaves master should expect to connect before starting the test (only when –no-web used).
    –no-web    no-web 模式运行测试,需要 -c 和 -r 配合使用.
    -c NUM_CLIENTS, –clients=NUM_CLIENTS    指定并发用户数,作用于 –no-web 模式。
    -r HATCH_RATE, –hatch-rate=HATCH_RATE    指定每秒启动的用户数,作用于 –no-web 模式。
    -t RUN_TIME, –run-time=RUN_TIME    设置运行时间, 例如: (300s, 20m, 3h, 1h30m). 作用于 –no-web 模式。
    -L LOGLEVEL, –loglevel=LOGLEVEL    选择 log 级别(DEBUG/INFO/WARNING/ERROR/CRITICAL). 默认是 INFO.
    –logfile=LOGFILE    日志文件路径。如果没有设置,日志将去 stdout/stderr
    –print-stats    在控制台中打印数据
    –only-summary    只打印摘要统计
    –no-reset-stats    Do not reset statistics once hatching has been completed。
    -l, –list    显示测试类, 配置 -f 参数使用
    –show-task-ratio    打印 locust 测试类的任务执行比例,配合 -f 参数使用.
    –show-task-ratio-json    以 json 格式打印 locust 测试类的任务执行比例,配合 -f 参数使用.
    -V, –version    查看当前 Locust 工具的版本.

    运行配置

    配置模拟的用户数”Number of users to simulate”和每秒发起的用户数”Hatch rate”, 界面的参数

    1.Type:请求类型;
    2.Name:请求路径;
    3.requests:当前请求的数量;
    4.fails:当前请求失败的数量;
    5.Median:中间值,单位毫秒,一般服务器响应时间低于该值,而另一半高于该值;
    6.Average:所有请求的平均响应时间,毫秒;
    7.Min:请求的最小的服务器响应时间,毫秒;
    8.Max:请求的最大服务器响应时间,毫秒;
    9.Content Size:单个请求的大小,单位字节;
    10.reqs/sec:每秒钟请求的个数。

    charts 下面

    1.吞吐量/每秒响应事务数(rps)实时统计
    2.平均响应时间/平均事务数实时统计
    3.虚拟用户数运行

  • 相关阅读:
    Linux内核调试方法总结之ftrace
    Linux内核调试方法总结之ptrace
    Linux内核调试方法总结之ltrace
    文件处理
    python基础之字符编码
    第三篇:python基础之数据类型与变量
    第二篇:python基础之核心风格
    数据类型、字符编码、文件处理
    python入门
    爬取加载页面数据
  • 原文地址:https://www.cnblogs.com/leiziv5/p/7831397.html
Copyright © 2011-2022 走看看