一、介绍
locust是一款完全基于事件的负载测试框架,做性能测试使用的‘协程’方式,支持数十万并发用户,提供有webui图形界面、无图形界面、分布式等多种运行方式、可以用于测试几乎任何系统或协议。
二、安装
命令安装:pip install locust
安装完成后,检查locus的安装结果,locust -v ;如果可以查看到Locus的版本号,就是安装成功了,
三、报错处理
python 错误:‘Cannot connect to proxy.‘
由于用过vpn设置没有把注册表的代理删掉导致的。因此直接的解决办法是找到注册表里面用户的代理设置,删掉它:运行:regedit→找到\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
鼠标单击 Internet Settings文件夹,在右侧把ProxyEnable的值改为0。重新输入命令;安装成功。
四、核心模块
locust的六个关键模块:
1、gevent:在Python中实现协程的第三方库。协程又叫微线程Corouine。使用gevent可以获取极高的并发能力;
&n

Locust是一款基于事件的负载测试框架,支持高并发用户,适用于各种系统和协议的性能测试。通过安装、报错处理、核心模块解析、脚本编写及运行、常用API介绍,详细阐述了如何利用Locust进行性能测试。文中还提到了响应时间和吞吐量等关键指标,并展示了如何监控这些指标。此外,还介绍了 Locust 的关键模块,包括gevent、flask、requests等,以及如何编写测试脚本和运行测试。
最低0.47元/天 解锁文章
4191





