Locust安装

1、介绍

开源的负载测试工具,通过写python脚本的方式来对web接口进行负载测试

2、安装

1)安装python(2.6<支持版本<3.0),见http://blog.****.net/weixin_38208401/article/details/73264410
2)安装greenlet协程
Locust安装
若报error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
访问http://aka.ms/vcpyt下载Locust安装安装即可
3)安装locustio
方式一:pip2 install locustio
Locust安装
方式二:下载源码https://github.com/locustio/locust/,python setup.py install
Locust安装
4)检测安装是否成功:locust -help
Locust安装
Locust安装
Locust安装

3、性能工具对比

LoadRunner 和 Jmeter 这类采用进程和线程的测试工具,都很难在单机上模拟出较高的并发压力。
Locust 的并发机制摒弃了进程和线程,采用协程(gevent)的机制。协程避免了系统级资源调度,由此可以大幅提高单机的并发能力。