zoukankan      html  css  js  c++  java
  • Locust 简介、环境、安装

    Locust 简介

    Locust 是一个分布式的负载测试框架,就如你已经熟悉的 LoadRunner、Jmeter 一样,你可以使用 Locust 对 Web 站点或 HTTP 接口进行负载测试,你也可以通过自行实现 Client 实现其它服务类型(如:中间件、数据库)或其它通讯协议(如:WebSocket、XMPP)的负载测试。

    在这其中所有的测试实现里面,都是基于 Python 实现的。所以,你不会再被压测工具的 UI 所限制,也不必基于 UI“编写”测试试脚本。由于负载原理实现的区别于其它主流压测工具,Locust 只需要更少资源即可模拟更高的测试负载。

    在目前最新版本里面,Locust 还能作为库被使用。

    Locust 绝对是我目前最推荐测试人员学习的的压测框架!

    关于 Locust 的其它

    GIthub:https://github.com/locustio/locust
    Locust Documentation:https://docs.locust.io/en/stable/
    QQ 交流群:1044725943

    Locust 安装 / 更新

    Win 10 环境下的安装

    1、运行&开发环境

    注:sublime text 基本满足你前期较长一段时间的脚本开发需求,如果你是一个不喜欢折腾环境的人,推荐你选择 sublime text

    2、通过快捷键 Win +X 启动 Windows PowerShell,输入:

    pip install locust
    

    3、验证安装结果:

    查看 Locust 的版本号,,如果出现如下正常回显,表示安装成功

    PS C:Usershhp> locust -V
    locust 1.0.3
    

    注:对于初学者而言,在 Windonws 上基本能够满足你正常的学习需求,当你需要运行高负载的性能测试场景时,你可能需要了解“Linux 环境下的安装”。

    Linux 环境下的安装

    1、运行&开发环境(CentOS Linux release 8)

    • 安装:python 3.6+

    2、pip 命令安装

    pip install locust
    

    3、查看 Locust 的版本号,出现如下正常回显表示安装成功

    [work@ip-10-0-41-78 ~]$ locust -V
    locust 1.0.3
    

    升级你的 Locust

    pip install --upgrade locust
    

    安装过程可能的异常

    (暂无,欢迎加QQ群:1044725943 交流反馈)

    返回:教程目录

  • 相关阅读:
    智能车回忆
    自动化面试问题
    先进控制理论(转载)
    电力电子技术(转载)
    微型计算机原理及应用复习(转载)
    c语言中数值交换用值传递和地址传递
    unity调用苹果端方法
    unity调用安卓arr方法
    unity mono单例
    loading通用界面笔记
  • 原文地址:https://www.cnblogs.com/huanghaopeng/p/13142145.html
Copyright © 2011-2022 走看看