locust蝗虫负载测试

locust蝗虫

https://www.cnblogs.com/imyalost/p/9758189.html

协程是微小的线程,

安装locust

Windows系统安装locust

直接通过 pip install locust 命令安装;

locust蝗虫负载测试

 

locust蝗虫负载测试

 

 通过pyhton控制台进入写的代码(发送请求的文件)

locust的脚本里,模拟负载的请求和python的requests库使用方法基本一样

并且启动蝗虫

启动Locust

1、如果启动的locust文件名为locustfile.py并位于当前工作目录中,可以在编译器中直接运行该文件,或者通过cmd,执行如下命令:

 locust --host=https://www.cnblogs.com

locust蝗虫负载测试

 

 在浏览器打开蝗虫页面

PS:8089是该服务启动的端口号,如果是本地启动,可以直接在浏览器输入http://localhost:8089打开UI界面,如果是其他机器搭建locust服务,则输入该机器的IP+端口即可;

 locust蝗虫负载测试

请求地址 http://192.168.0.102:5000/login

 

locust蝗虫负载测试

 

 

 Type:请求类型(也就是请求具体是那个=⽅法)
Name:请求的路径地址信息
Requests:当前已完成的请求数量
Fails:当前失败的数量
Mediam(ms): 响应时间的中位数
90%ile (ms):90%的请求响应时间
Average (ms):平均响应时间
Min (ms):最⼩响应时间
Max (ms):最⼤响应时间
Average size (bytes):平均请求的数据量
Current RPS:每秒中处理请求的数量,也就是RPS

菜单栏:

      • New test:点击该按钮可对模拟的总虚拟⽤户数和每秒启动的虚拟⽤户数进⾏编辑;
        Statistics:聚合报告
        Charts:测试结果变化趋势的曲线展示图,分别为每秒完成的请求数(RPS)、响应时间、不同时间的虚拟⽤户数;
        Failures:失败请求的展示界⾯;
        Exceptions:异常请求的展示界⾯;
        Download Data:测试数据下载模块, 提供三种类型的CSV格式的下载,分别是:Statistics、responsetime、
        exceptions;
         

        登录实战

        locust蝗虫负载测试

        多任务,两个接口

         locust蝗虫负载测试

         

        locust蝗虫负载测试

         

         

         

上一篇:Jquery&&Js------遍历方式


下一篇:nz-upload组件上传文件,如何限制文件类型、文件大小等