locust1-安装与简介

 官方教程:https://docs.locust.io/

1.  locust安装

windows下安装locust

首先自行安装好python,接着在cmd下执行:

pip install locustio==0.11.0     # 指定locustio安装版本为0.11.0

安装中遇到的问题:一般来说,可以使用 pip install locustio 安装locust(这种方式安装的是最新的locust),不同版本的locust对依赖包及python版本有严格要求,由于我本地是3.6python,而新的locust却依赖3.8python,导致 pip install locustio的方式始终不能成功安装locust,故后来我选择低版本的locustio安装就安装成功了。locust历史版本参考地址:https://pypi.org/project/locustio/#history

验证locust安装成功

locust -h

 2.locust简介

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

locust是一个使用简单的分布式负载测试工具。其目的是用于测试web或者其他系统,并确定系统能够处理多少并发用户数。locust的想法是一大群“蝗虫”去攻击你的服务器,每只“蝗虫”的行为是由你控制的,并且通过web界面上能够实时监控“蝗虫”的攻击情况。

locust的响应结果:

Type:请求的类型,例如GET/POST。

Name:请求的路径。

request:当前请求的数量。

fails:当前请求失败的数量。

Median:中间值,单位毫秒,一半的服务器响应时间低于该值,而另一半高于该值。

Average:平均值,单位毫秒,所有请求的平均响应时间。

Min:请求的最小服务器响应时间,单位毫秒。

Max:请求的最大服务器响应时间,单位毫秒。

Content Size:单个请求的大小,单位字节。

reqs/sec:是每秒钟请求的个数。

协程的介绍:https://www.cnblogs.com/zx125/p/11449540.html

posted @ 2019-11-22 17:43  爱打盹的猫猫  阅读(638)  评论(0编辑  收藏  举报