首页 > 其他分享 >Locust 实现接口关联

Locust 实现接口关联

时间:2024-03-19 15:44:23浏览次数:20  
标签:需要 登录 Locust 接口 关联 start token

一、首先我们理解下什么是关联?

  跟接口测试一样,我们经常需要将上一个接口返回的参数用于第二次请求

二、业务场景1:

用户需要先登录获取token,之后去加入购物车、下订单、充值等等行为都是需要用到这个身份验证

三、解决方案:

客户不是每次行为都需要登录,每个客户只需要登录一次就可以得到这个token,之后的行为就只需要携带这个token即可辨别身份,locust里面有个on_start函数,就是在每个客户启动之前需要执行的步骤,且仅仅执行一次,在on_start的方法里面得到token信息,然后于把我们得到的token信息,进行传递到下一个对应的接口里面就可以了。

四、业务场景2:

拿我们熟悉的登录进行举例,我们登录成功后,比如返回的用户名被其它的接口使用(比如这个接口是A接口),那我们登录以后,是不是要提取登录的用户名,然后放到我们对应的A接口的参数里。  

五、代码实现:

这里可以通过self.变量名来获取值,并将其设置为全局变量,提供其他地方来调用

 

标签:需要,登录,Locust,接口,关联,start,token
From: https://www.cnblogs.com/yongheng999/p/18083091

相关文章

  • java核心技术卷1 第六章:接口、lambda表达式与内部类
    接口接口不是类,而是描述了符合这个接口的类应该做什么,描述了一组抽象的需求,而没有指定怎么做接口中的所有方法自动是public,接口中声明方法不需要加public(java规范,减少不必要的冗余声明,即使一些程序员为了清晰习惯加上public)实现接口时,需要加上public,不然默认将权限设为了defa......
  • 身份证文字识别ocr免费-身份证实名认证接口-护照识别-Java调用代码
    文字识别技术是针对图片上的文字进行提取,免去人们手动输入的繁琐。针对证件,翔云提供了身份证识别接口、身份证实名认证接口、护照识别接口,身份证识别接口自动提取身份证信息、身份证实名认证接口实时联网查验身份证的真伪。以身份证识别接口Java语言代码为例,欢迎免费体验:pac......
  • JAVA接口代码-从技术到创新、发票ocr、发票查验接口、发票识别
    财政类票据ocr、增值税发票识别、全电票ocr接口是一项重要的技术创新,在数字化、信息化高速发展的商业环境中发挥着至关重要的作用。通过集成翔云API,可快速实现发票信息的自动化识别提取与真伪查验,提升了财务管理效率。就发票识别接口,提供Java语言代码,有需要的人员可在线......
  • 接口RSA加解密参考
    后端依赖当然,这里也可以自行实现,获取使用rsa+aes组合的方案来实现。<dependency><groupId>cn.shuibo</groupId><artifactId>rsa-encrypt-body-spring-boot</artifactId><version>1.0.1.RELEASE</version></dependency>示例@Spring......
  • 腾讯二面:如何保证接口幂等性?高并发下的接口幂等性如何实现?
    什么是接口幂等性接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互联网领域,特别是在Web服务、API设计和分布式系统中,接口幂等性具有非常重要的意义。具体到HTTP接口或者服务间的API调用,接口幂......
  • java常用应用程序编程接口(API)——Stream概述
    前言:stream是jdk8以后新增的API,熟练操作后会非常实用。打好基础,daydayup!!StreamStream也称为Stream流,用于操作集合或者数组的数据。Stream流大量的结合了Lambda的语法风格,使代码更简洁,可读性更好 Stream的使用Stream的使用有三个步骤:1,获取Stream流,与数据源建立连接......
  • 前端学习-vue视频学习008-TS中的接口\泛型\自定义类型
    尚硅谷视频链接使用ts定义,可限制参数的类型新建ts文件//定义接口限制对象属性exportinterfacepersonInter{name:string,age:number,gender:string}//使用泛型//exporttypepersonArr=Array<personInter>//另一种写法exporttypepersonArr=p......
  • 借助HttpWebRequest 调用第三方接口,获取Token和数据
    在一次项目中,在给客户做系统时,需要调用客户的系统获取数据,客户提供了获取Token和获取数据的接口,用户名和密码,认证方式是基于Bearer的,通过学习和找资料,提供一个C#示例一个C#示例1、传入语句获取数据///<summary>///传入语句获取数据///</summary>......
  • 【Java】梳理总结:类与对象|面向对象三大特征|接口 抽象类
    目录一、类与对象1、面向对象和面向过程面向过程:侧重的是过程面向对象:侧重的是对象2、类与对象1、造车2、面向对象的世界里:3、写代码:3、方法/函数重载4、构造方法(构造方法的重载)1、无参构造2、有参构造3、构造方法也是方法,也可以进行重载5、this关键字6、局部......
  • ISIS接口MD5 算法认证实验简述
    默认情况下,ISIS接口认证通过在ISIS协议数据单元(PDU)中添加认证字段,例如:MD5算法,用于验证发送方的身份。ISIS接口认证防止未经授权的设备加入到网络中,并确保邻居之间的通信是可信的。它可以有效地防止路由欺骗和其他恶意攻击。MD5(MessageDigestAlgorithm5)是一种常用的信......