Locust统计信息的默认配置在stats.py文件的常量中设置。可以通过覆盖这些值来调整它以满足特定的需求。为此,输入locust。统计模块和覆盖所需的设置
import locust.stats
locust.stats.CONSOLE_STATS_INTERVAL_SEC = 15
它可以直接在Locust文件中完成,也可以提取到单独的文件中供所有Locust文件共同使用。
可修改的统计参数列表如下:
Parameter name | Purpose |
---|---|
STATS_NAME_WIDTH | 控制台输出中请求名称的列宽度 |
STATS_TYPE_WIDTH | 控制台输出中用于请求类型的列宽度 |
CSV_STATS_INTERVAL_SEC | 如果配置了此选项,则为CSV文件写入频率的间隔 |
CONSOLE_STATS_INTERVAL_SEC | 将结果写入控制台的频率间隔 |
CURRENT_RESPONSE_TIME_PERCENTILE_WINDOW | 计算当前响应时间百分比时,窗口大小/分辨率(以秒为单位) |
PERCENTILES_TO_REPORT | 要计算和报告的响应时间百分比列表 |