python 性能测试工具Locust(一)安装启动

本文介绍了 Locust,一个用于分布式用户负载测试的工具。Locust以其Python编写的用户测试场景、分布式和可扩展性、基于Web的UI以及测试任何系统的能力而突出。在文中,详细阐述了在Windows环境下安装Locust 0.11.0的步骤,以及通过命令行和Web UI启动负载测试的方法,并提供了测试脚本实例。
摘要由CSDN通过智能技术生成

一、简介

       Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。

特性:描述来自Locust官网

  1.用普通的Python编写用户测试场景

    不像通常那样需要笨重的UI或臃肿的XML代码。基于协同程序而不是回调,您的代码看起来和行为一样正常,阻止Python代码。

  2.分布式和可扩展 - 支持数十万用户

    Locust支持分布在多台机器上的运行负载测试。基于事件,即使一个Locust节点也可以在一个进程中处理数千个用户。这背后的部分原因是,即使您模拟了许多用户,但并非所有用户都在积极地使用您的系统。通常,用户在闲暇时想出下一步该做什么。每秒请求数!=在线用户数。

  3.基于Web的UI

    Locust有一个简洁的HTML + JS用户界面,可以实时显示相关的测试细节。由于用户界面是基于网络的,因此它具有跨平台且易于扩展的特点。

  4.可以测试任何系统

    即使Locust是面向Web的,它也可以用来测试几乎任何系统。只需编写一个客户端,您可以测试它并用蝗虫进行测试!这太棒了!

二、安装:

环境win 10    Python3.7.3   locust 0.11.0

1.进入python的安装目录下的Scripts下,执行  pip3  install locustio</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值