• 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

  • 相关阅读:
    Xen虚拟机的创建和启动
    Linux Shell编程基础
    虚拟化的概念
    Android XML解析
    Android数据存储之文件存储
    Android GPRS开关软件(APN开关)
    数据中心
    debian下dos2unix的安装
    linux Shell重定向
    GPRS开关软件一些问题的解决方法
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/11913023.html
Copyright © 2020-2023  润新知