03-Locust-命令行运行及参数说明
发布日期:2021-05-07 13:05:17 浏览次数:57 分类:精选文章

本文共 838 字,大约阅读时间需要 2 分钟。

Locust 命令行运行指南

启动命令

locust -f test.py --host=http://baidu.com --headless -u 1000 -r 100 --run-time 1m

参数说明

  • --headless:无UI界面运行
  • -u:并发用户数
  • -r:每秒用户数
  • --run-time:运行时间

环境配置

  • 主机地址http://baidu.com
  • 并发用户数:100
  • 每秒用户生成速率:100
  • 运行时长:1分钟

命令行选项说明

常用参数

  • --host:指定测试目标主机
  • --users:设置并发用户数
  • --spawn-rate:用户生成速率
  • --run-time:指定运行时长

高级参数

  • --master:启用分布式模式
  • --web-host:指定Web界面绑定地址
  • --web-port:指定端口号
  • --tls-cert:指定TLS证书路径
  • --tls-key:指定TLS私钥路径

分布式模式

  • --master:主节点
  • --master-bind-host:主节点绑定地址
  • --master-bind-port:主节点端口

使用示例

# test.py 内容
from locust import HttpUser, task, constant
class MyUser(HttpUser):
wait_time = constant(1)
@task
def my_task(self):
self.client.get('/')

启动命令

locust -f test.py --host=http://baidu.com --headless -u 1000 -r 100 --run-time 1m

常见问题

  • 如需修改用户数或速率,可在运行时使用 ws 命令生成或停止用户
  • 在分布式模式下,需确保主节点和工作节点间的网络通信正常

通过以上命令和配置,可以轻松启动 Locust 进行负载测试。

上一篇:23-selenium-AutoIt文件上传
下一篇:02-Locust-入门测试脚本

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月20日 18时56分12秒