Locust创建性能测试流程

本文详细介绍了开源性能测试工具Locust的使用,包括它的特点、安装步骤、编写测试代码以及如何通过Web界面进行数据压测。Locust利用Python定义测试场景,支持分布式和事件驱动,提供实时性能数据展示。
摘要由CSDN通过智能技术生成

Locust创建性能测试流程

前言

Locust 可没有傻瓜式的脚本录制功能,要想用它来做性能测试,必须撸起袖子来写代码。不过

一、Locust是什么?

Locust是开源的,使用Python开发,基于事件,支持分布式并提供Web UI测试执行,其结果显示了测试工具的性能。它能够在资源利用率明显优于JMeter,关键是仿真的虚拟用户以不同的方式,JMeter作为虚拟用户通过线程,和蝗虫gevent图书馆支持协同程序,用一种绿色小鸟味道到用户的模拟,在相同的配置可以支持LocustCompared并发用户的数量,IMeter可以达到一个数量级。蝗虫使用Python代码来定义测试场景,目前支持Python 2.7, 3.3, 3.4, 3.5,和3.6,它带有一个Web UI,用于定义一个用户模型,一个测试,实时测试数据、错误统计,等年底正式发布最新v0.8 a2(最新版本v0.8 a1),也提供每秒,评估响应时间等一些简单的图形。

二、使用步骤

1.Locust安装

1、安装Python:

官方:https://www.python.org/

安装Python2 或Python3

2、安装Locuse

2.1, 通过pip命令安装 /> pip install locustio

2.2, 通过GitHub上克隆项目安装(Python3推荐):https://github.com/locustio/locust

3、安装 pyzmq

If you intend to run Locust distributed across
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值