locust性能测试框架脚本
时间: 2023-07-14 10:10:58 浏览: 136
你可以使用 Locust 来进行性能测试。Locust 是一个开源的性能测试框架,使用 Python 编写。下面是一个简单的 Locust 脚本示例```python
from locust import HttpUser, task, between
class MyUser(HttpUser):
wait_time = between(1, 3) # 设置用户间隔时间
@task
def my_task(self):
self.client.get("/your-endpoint") # 发起 GET 请求
self.client.post("/your-endpoint", json={"key": "value"}) # 发起 POST 请求
```
在这个示例中,我们创建了一个名为 `MyUser` 的用户类,继承自 `HttpUser`。`wait_time` 参数定义了用户间隔时间的范围。
`@task` 装饰器用于定义用户任务。在这个示例中,`my_task` 是一个任务方法,其中我们使用 `self.client` 发起了一个 GET 请求和一个 POST 请求。
你可以将 `/your-endpoint` 替换为你要测试的实际接口地址。你还可以根据需要添加更多的任务方法。
要运行 Locust,你可以在命令行中执行以下命令:
```
locust -f your_script_file.py
```
然后打开浏览器,访问 `http://localhost:8089`,你将看到 Locust 的 Web 界面。在界面中,你可以指定要模拟的用户数量和每秒启动的用户数量,并启动测试。
希望这个示例能够帮助你开始使用 Locust 进行性能测试!
阅读全文