python 调试 性能_Locust性能模块浅谈

本文介绍了如何使用Locust进行Python性能测试,包括安装、基本使用方法、设置并发用户和性能指标监控。通过创建TaskSet类定义用户行为,调整并发参数来测试服务器响应时间和吞吐量。
摘要由CSDN通过智能技术生成

Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待

4999元包邮

去购买 >

今天接触到Locust性能模块,下面介绍一下安装与简单的应用

1、安装方式:pip install Locust

Locust支持Python 2.7, 3.4, 3.5, and 3.6的版本,小编的环境是python3.6直接用pip安装就行

2、安装后输入:locust --help,可以校验安装是否正确

3、快速开始使用locust模块

上代码:

4、新建一个类BlogDemo(TaskSet),继承TaskSet,该类下面写一些准备请求的行为(访问的接口)

里面的self.client调用get和post方法,跟requests是一样的

@task装饰该方法表示为用户行为。括号里面参数表示该行为挑选执行的权重,数值越大,执行频率越高,不设置默认是1

5、WebsiteUser()类用于设置性能测试。

task_set :指向一个定义了的用户行为类。

min_wait :用户执行任务之间等待时间的最小值,单位:毫秒级。

max_wait :用户执行任务之间等待时间的最大值,单位:毫秒级。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值