locust压测命令行压测报告

image

 

# 单机web模式
locust -f test_task.py
# 命令行模式
locust -f test_task.py -u 100 -r 10 -t 5m --headless --csv=report

#版本
#(locust-2025) PS D:\Python代码\cyberAutotest\locust_main> python -m locust --version
#locust 2.42.0 from C:\Users\huzhenyu\AppData\Roaming\Python\Python311\site-packages\locust (Python 3.11.14)

conda运行如下:
# 单机web模式
locust_main>
python -m locust -f test_task.py -u 100 -r 100 -t 5m --host=http://localhost:2025
# 命令行模式
locust_main>
python -m locust -f test_task.py -u 100 -r 100 -t 5m --headless --csv=report --host=http://localhost:2025
参数 含义 备注
-f test_task.py 指定压测入口文件 固定为你的入口文件
-u 100 目标并发用户数 最终稳定在 100 用户
-r 100 每秒启动用户数 1 秒内完成 100 用户启动(高并发场景)
-t 5m 压测总时长 5 分钟(支持 30s/1h 等格式)
--headless 无头模式(无 UI) 适合服务器 / 自动化运行
--csv=report 生成 CSV 报告 输出 4 个报告文件(前缀report_)
--host=http://localhost:2025 强制 HTTP 协议 彻底解决 SSL 连接失败问题
--print-stats 启用实时统计日志 无头模式默认不输出,需手动启用
--log-format 日志结构格式 固定配置即可,无需修改
--log-datefmt 日志时间格式 含毫秒,便于调试时序问题
--loglevel=INFO 日志级别控制 生产压测用 INFO,调试用 DEBUG

  

image

 

第一阶段

image

 第二阶段

image

 

posted @ 2025-11-06 09:04  自然观察家  阅读(6)  评论(0)    收藏  举报