码迷,mamicode.com
首页 > 其他好文 > 详细

Locust 简介、环境、安装【二】

时间:2021-07-02 16:39:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:upgrade   开发环境   text   release   快捷   href   sublime   命令行   命令   

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:\Users\hhp> 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
 
返回目录选择

Locust 系列教程:目录大纲【一】
Locust 简介、环境、安装【二】
Locust 快速开始:一个简单的登录、页面浏览脚本【三】

Locust 脚本开发入门(1)【四】

Locust 脚本开发入门(2)【五】
Locust 脚本开发入门(3)【六】
Locust 脚本开发入门(4)【七】

Locust 场景执行:Web UI 中执行【八】
Locust 场景执行:命令行中执行【九】
Locust 场景执行:分布式执行【十】
Locust 场景增强:
Locust 场景增强:

Locust 结果增强:
Locust 结果增强:
Locust 结果增强:

Locust 进阶应用:WebSocket 协议测试【十六】
Locust 进阶应用:消息队列中间件压测(RabbitMQ)【十七】
Locust 进阶应用:解决图片验证码【十八】

Locust 简介、环境、安装【二】

标签:upgrade   开发环境   text   release   快捷   href   sublime   命令行   命令   

原文地址:https://www.cnblogs.com/East-fence/p/14962941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!