脚本宝典收集整理的这篇文章主要介绍了压测工具Locust,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
发现一款很赞的压力测试软件Locust
,开源的哦,用 python
编写测试脚本,定义用户行为,可以模拟数百万用户的访问,从而观测系统的性能与瓶颈!
特点:
1、编写Python脚本,定义用户的行为
2、分布式,可扩展
3、安装使用简单
需求:
Python 2.7, 3.3, 3.4, 3.5, and 3.6
安装:
pip install locustio
命令参数:
locust --help
编辑脚本:vim locustfile.py
From locust import HttpLocust, TaskSet, task
class WebsITeTasks(TaskSet):
@task
def index(self):
self.client.get("/index.htML")
class WebsiteUser(HttpLocust):
task_set = WebsiteTasks
min_wait = 5000
max_wait = 15000
执行脚本:
locust -f locustfile.py --host=http://127.0.0.1
浏览器打开:
http://127.0.0.1:8089/
出现一个界面,我们填写好参数值后,点击 Start swarming,压力测试就开始了。
测试结果:
以上是脚本宝典为你收集整理的压测工具Locust全部内容,希望文章能够帮你解决压测工具Locust所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。