locust快速入门(中文)---01简介与配置安装

一、locust介绍

简介

Locust 是一种易于使用、可编写脚本且可扩展的性能测试工具。

您可以在常规 Python 代码中定义用户的行为,而不是被困在 UI 或限制性域特定语言中。

这使得 Locust 可以无限扩展并且对开发人员非常友好。

特点

  • 区别于以往的性能测试开发模式,如果您希望您的用户循环、执行一些条件行为或进行一些计算,您只需使用 Python 提供的常规编程结构。Locust 在自己的 greenlet(轻量级进程/协程)中运行每个用户。这使您能够像普通(阻塞)Python 代码一样编写测试,而不必使用回调或其他一些机制。因为您的场景“只是 Python”,所以您可以使用常规 IDE,并将您的测试作为常规代码进行版本控制(与使用 XML 或二进制格式的其他一些工具相反)

  • 分布式和可扩展 - 支持数十万并发用户

    Locust 使运行分布在多台机器上的负载测试变得容易。它是基于事件的(使用gevent),这使得单个进程可以处理数千个并发用户。虽然可能有其他工具能够在给定的硬件上每秒处理更多请求,但每个 Locust 用户的低开销使其非常适合测试高并发工作负载。

  • 基于 Web 的用户界面

    Locust 具有用户友好的 Web 界面,可实时显示您的测试进度。您甚至可以在测试运行时更改负载。它也可以在没有 UI 的情况下运行,使其易于用于 CI/CD 测试。

  • 可以测试任何系统

    尽管 Locust 主要用于网站/服务,但它几乎可以用于测试任何系统或协议。只需 为您想要测试的内容编写一个客户端,或者探索一些由社区创建的内容。

二、locust安装与配置

1、配置python环境:Python 3.6 或更高版本

2、安装locust

pip3 install locust

3、检查locust版本

locust -V
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值