前言
Locust一个基于Python的开源性能负载测试工具,主要是使用纯Python代码编写用户测试场景。简单易用,单机支持几千个并发用户。
下面开始Locust的入门学习!!!
1、工欲善其事必先利其器,先安装测试工具
(1)安装locust
命令行输入:pip install locust
locust安装
(2)若需要运行分布式多进程,还需安装pyzmq库
pip install pyzmq
pyzmq安装
[重点]2、以上工具安装成功后,我们就可以进入Locust的Python脚本编写
最好把实际项目测试接口为例进行实战哦
locust的脚本上
locust脚本下
3、运行脚本,单机运行有两种方式:no_web模式和web模式
我们以最简单的web模式为例
[重点](1)web模式可通过访问地址直接进入web界面进行参数设置,方便地进行性能测试。
①命令行输入:locust -f 脚本文件路径
locust运行脚本
②web主界面开始执行后,就可直接访问http://localhost:8089/进入web主界面
web设置主界面
web点击开始执行,执行后会统计各种维度的响应时间数据。
locust统计响应测试结果