目录
命令行运行
- 新建文件test.py
# -*- coding: utf-8 -*-
# @Time : 2021/4/3
# @Author : 大海
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
启动参数
- --headless:无UI界面
- -u:并发用户数
- -r:每秒产生的用户数
- -t:运行的时间
所有参数选项
| 命令行 |
环境 |
配置文件 |
描述 |
|
|
|
|
要导入的Python模块文件,例如'../other.py'。默认值:locustfile |
|
|
|
|
主机以以下格式加载测试:http : //10.21.32.33 |
|
|
|
|
并发蝗虫用户数。主要与–headless一起使用。可以在测试期间通过输入w,W(生成1,10个用户)和s,S(停止1,10个用户)来更改 |
|
|
|
|
产生用户的每秒速率。主要与–headless一起使用 |
|
|

本文详细介绍了 Locust 的命令行参数,包括如何新建文件并编写测试脚本,如`locust-ftest.py--host=http://baidu.com --headless -u1000 -r100 --run-time1m`。这些参数涵盖了并发用户数、每秒用户生成率、运行时间等关键设置。此外,还列举了其他环境变量、配置文件选项以及分布式测试的相关参数,如`--master`、`--worker`等,帮助用户在无UI界面下进行负载测试。
最低0.47元/天 解锁文章
1075

被折叠的 条评论
为什么被折叠?



