1.介绍:
2.开发语言:
python
3. 如何安装:
1)本地先安装了python(本例我本地安装的是python3)
2)直接在cmd中输入 pip3 install locust 回车即可安装
4.如何使用:
把如下代码保存为例如:我本地命名文件名为 locust2.py
from locust import HttpLocust, TaskSet, task # 定义用户行为 class UserBehavior(TaskSet): @task def baidu_index(self): self.client.get("/") class WebsiteUser(HttpLocust): task_set = UserBehavior # 指向一个定义的用户行为类 min_wait = 3000 # 执行事务之间用户等待时间的下界(单位:毫秒) max_wait = 6000 # 执行事务之间用户等待时间的上界(单位:毫秒) |
先在window的cmd命令行 cd到这个文件(locust2.py)保存的目录下,执行以下命令:(本例对百度进行压测)
locust -f locust2.py --host=https://www.baidu.com
备注:可以对网站进行性能压测,也可以对单个接口进行压测,只需要修改--host=http://****************即可
5.访问操作页面进行压测:在本地浏览器中输入:http://localhost:8089
如访问失败,则可以尝试这样访问:http://[::1]:8089/
【图1:访问页面】
【图2:设置并发数和间隔时间】
【图3:指标项解释】
【图4:图表显示】
7.常见问题:
问题描述:浏览器中打开127.0.0.1:8089失败
出现原因:windows cmd下启动locust :locust -f test.py --host=https://www.baidu.com,
netstat -ano |findstr 8089查看端口绑定在[::]:8089
解决方法:浏览器中需访问本地地址:http://[::1]:8089/,访问成功
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理