python locust--locust简介和安装

一、简介

        locust,是一个简单易用的、可分布式的性能测试框架,顾名思义,蝗虫,意思就是一堆蝗虫对系统进行请求,每个蝗虫相当于一个虚拟用户,继承Locust类。

优点:

         完全python代码构建场景、支持任何平台、可分布式、可扩展、实时的web界面展示请求结果、轻量级。

二、安装

    pip install locust

    依赖包:

        msgpack、flask、requests、six、gevent、pyzmq、Werkzeug、Jinja2、itsdangerous、click、chardet、idna、urllib3、certifi、greenlet、MarkupSafe

三、验证是否安装成功

       命令:

                locust --help

四、支持Python版本

        2.7、3.4、3.5、3.6

五、注意

        每个http请求连接时都需要占用文件描述符,而不同的系统都会设置最低可开启的文件描述符,所以在测试过程中需要设置系统可开启文件描述符数量大于虚拟用户数量。

mac 修改指令如下:        

ulimit -a 查看所有限制,以及设定参数。

ulimit -n 1000000 文件描述符数量

ulimit -f 1000 创建文件的大小

ulimit -v 1000 每个进程能够使用的虚拟内存

ulimit -s 1024 线程堆栈的大小

ulimit -c unlimited core dump文件限制,默认关闭

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值