Locust安装
1、介绍
开源的负载测试工具,通过写python脚本的方式来对web接口进行负载测试
2、安装
1)安装python(2.6<支持版本<3.0),见http://blog.****.net/weixin_38208401/article/details/73264410
2)安装greenlet协程
若报error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
访问http://aka.ms/vcpyt下载安装即可
3)安装locustio
方式一:pip2 install locustio
方式二:下载源码https://github.com/locustio/locust/,python setup.py install
4)检测安装是否成功:locust -help
3、性能工具对比
LoadRunner 和 Jmeter 这类采用进程和线程的测试工具,都很难在单机上模拟出较高的并发压力。
Locust 的并发机制摒弃了进程和线程,采用协程(gevent)的机制。协程避免了系统级资源调度,由此可以大幅提高单机的并发能力。