python 怎么使用locust做压测
时间: 2023-05-20 16:07:42 浏览: 181
你可以使用以下步骤在 Python 中使用 Locust 进行性能测试:
1. 安装 Locust:使用 pip 安装 Locust,可以在命令行中使用以下命令:
```
pip install locust
```
2. 创建测试文件:创建一个 Python 文件,例如 `locustfile.py`,并使用以下代码启动 Locust:
```python
from locust import HttpUser, task, between
class MyUser(HttpUser):
wait_time = between(1, 5)
@task
def index(self):
self.client.get("/")
```
这个例子中,使用 `HttpUser` 类继承 Locust 的用户行为,使用 `task` 装饰器创建一个单独的任务,包含在用户的行为中。`between` 方法确定等待时间的范围。
3. 启动 Locust:使用 `locust` 命令在命令行中启动 Locust,例如:
```
locust -f locustfile.py --host=http://example.com
```
这个例子中,使用 `-f` 参数指定测试文件,`--host` 参数指定要测试的主机。
4. 打开 Locust 控制台:在浏览器中访问 Locust 控制台,例如:
```
http://localhost:8089
```
在控制台中,可以设置并发用户数和任务,并且可以实时查看性能指标和错误。
希望这能帮助你开始使用 Locust 进行性能测试!
阅读全文