Locust学习记录一
Locust是什么?
Locust是一个比较容易上手的分布式用户负载测试工具
它旨在对网站(或其他系统)进行负载测试,并确定系统可以处理多少个并发用户,Jmeter也可以处理这种场景,但是个人感觉Jmeter在这方便做的不如Locust专业
Locust在英文中时【蝗虫】的意思:
作者的想法是,在测试期间,放一大群【蝗虫】攻击您的网站
当然实现是可以用Locust定义每个蝗虫(或测试用户)的行为,并且通过webUi 实时监视围攻过程
这将帮助您在项目上线之前测试并确定项目的瓶颈
Locust可以让测试工程师对开发人员和项目经理的回复更专业:
可以想象一下,当项目及经理或领导问你这个项目的性能如何,可以承受多少压力的时候;
你的回答说这个项目在2314人同时访问,超过就会挂掉/宕机/出错等,当在1834人同时访问的时候,会变慢;具体访问时间的视图XXX
这样的回答是不是显得自己专业能力更高?
Locust的运行原理
Locust的运行原理是完全基于事件运行的,因此可以在一台计算机上支持数千个并发用户;
与
Locust学习记录一最先出现在Python成神之路。
共有 0 条评论