1-Locust性能测试工具介绍与安装

Locust介绍

locust是一个开源的压测工具,其官网地址是Locust - A modern load testing framework,通过编写Python代码,可以轻松实现百万级的并发,相对于我们熟悉的Jmeter来说,其对压测机的要求更低,而且使用locust和Python协程可以在一个User中实现多个api同时请求,更真实地模拟用户在前端页面操作时发起请求的场景(Jmeter同一个线程池中多个HTTP取样器不能同时发起,有先后次序等待关系),这也是本人想要学习并使用Locust的直接原因,并且由于locust脚本是纯代码编写,所以使用起来更加地灵活,但是前提是具备一点Python基础知识。

Locust安装

  1. 安装Python3.7或更新的版本

  2. 下载locust包

    $ pip3 install locust
    
  3. 检查是否安装成功

    $ locust -V
    locust 2.15.1 from /Users/kamiyeung/.local/share/virtualenvs/performance-fFMXn7t5/lib/python3.10/site-packages/locust (python 3.10.11)
    
  4. 至此已安装完成

热门相关:亿万盛宠只为你   后福   不科学御兽   我是单身(我是SOLO成人版)   本法官萌萌哒