python locust提取参数_python+locust性能测试(二)之locust深入使用

目录

一、Locust类详细说明

二、TaskSet类详细说明

2.2 TaskSet类详细说明--tasks属性

2.3 TaskSet类详细说明--on_start函数

2.4 TaskSet类详细说明--控制任务的执行顺序

2.5 TaskSet类详细说明--休眠等待(wait)

2.6 TaskSet类详细说明--TaskSets 嵌套

2.7 TaskSet类详细说明--中断控制(interrupt)

三、Locust中实现参数化

情景一

情景二

四、Locust中实现关联

方法一:使用正则表达式

方法二:采用lxml库来定位获取需要的参数

五、Locust中实现断言

Locust中有两个非常重要的类:Locust类和Taskset类。了解这两个类的使用对于Locust工具的使用是非常有必要的;

一、Locust类详细说明

Locust类中的属性有:

client属性:

task_set: 指向一个TaskSet类,TaskSet类定义了用户的任务信息,该属性为必填;

max_wait/min_wait: 每个用户执行两个任务间隔时间的上下限(毫秒),具体数值在上下限中随机取值,若不指定则默认间隔时间固定为1秒;

host:被测系统的host,当在终端中启动locust时没有指定--host参数时才会用到;

weight:同时运行多个Locust类时会用到,用于控制不同类型任务的执行权重。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值