首页 > 其他分享 >jmeter 多接口之间,token连接

jmeter 多接口之间,token连接

时间:2024-03-22 23:00:29浏览次数:26  
标签:pinter 接口 token api jmeter data bank

接口名称接口类型URL参数
       
银行登录接口2(token) POST /pinter/bank/api/login2 userName=admin&password=1234
       
银行余额查询接口(token) GET /pinter/bank/api/query2 userName=admin

接口一:登录接口,
post请求,url地址:/pinter/bank/api/login2, 参数userName=admin&password=1234

响应中 data存储数据即为token

接口二:查询余额接口
get,url地址:/pinter/bank/api/query2,参数:userName=admin,header中有 testfan-token: 为第一个接口响应中的token;

打开开发者工具,来抓一下登录 + 余额接口

 发现余额接口 headers 中 有一个 token值;

实现 思路:

接口一的请求响应中的 data 存的就是第二个接口headers 中 需要用到的token值;  那就  接口一 用后置处理器- json提取器 来将 返回的json格式 响应中 的data 值获取到,报错 到变量中;
变量名  、 变量值 提取式;
接口二中,配置元件 --信息头管理器, 将接口 header中 字段放入,将接口一保存的变量值 放 这里的值中;
保存变量,变量名:mytoken, 使用此变量值时,${mytoken}

接口一: 正常请求,加 json提取器,将响应中 data值 提取出来,保存到变量中;

 

 

 获取 响应中的data, 就是后续接口请求中需要用到的token

 

接口二:
接口 加http信息头管理器,

 

 

标签:pinter,接口,token,api,jmeter,data,bank
From: https://www.cnblogs.com/MTXue/p/18090564

相关文章

  • 浅谈Postman与Jmeter的区别、用法
    前阶段做了一个小调查,发现软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的,所以今天我们就来谈谈一大部分人在做的接口测试,小白变高手也许你只差这一次深入了解!接口测试的目的已经是老......
  • API接口开发规范
    API接口是不同软件系统之间进行通信的重要方式,良好的API接口设计规范可以提高系统的可维护性、可扩展性和易用性。本文介绍了一套详细的API接口开发规范,包括命名规范、请求和响应规范、安全规范等内容,旨在帮助开发团队统一规范API接口的设计和实现。一、命名规范URL命名规范使......
  • JMeter中post不同格式参数的处理方式
    一、Content-type:application/json1、设置headermanager中Content-Type 为application/json 2、HTTPrequest中参数填写方式下列二选一二、content-type:application/x-www-form-urlencoded参数格式:key1=value1&key2=value2 HTTPrequest中参数填写方式下列......
  • Java抽象类和接口详解
    1.抽象类的概念和语法实现 当一个类中的信息不足以描述一个具体的对象的时候,我们可以将这个类定义为抽象类。那么我们怎么定义出一个抽象类呢?我们要采用一个关键字abstract。下面我们来看具体代码:abstractclassAnimal{publicStringname;publicintage;......
  • 使用tokenizer进行数据处理的基本步骤
    一、打开data数据(以csv为例)#打开并且预处理数据(以一个四类数据一个标签的数据库为例)defdata_read(data_dir):data=pandas.read_csv(data_dir)data['content']=data['content'].fillna('')data['text']=data['content']+data[�......
  • SpringBoot3.x与SpringDoc OpenApi之Swagger接口排序
    直接使用Swagger之后,发现所有的Controller接口菜单都是无序的先看一下效果 就是利用了一下SpringDoc提供的接口做了一下自定义排序1.在Controller上加上注解@Tag(name="MenuController",description="1-菜单管理")这里需要注意description属性,在下面的代码里......
  • jmeter中处理图形验证码
    1、接口获取验证码并保存response图片 2、后置处理器,将图片转换为base64 SampleResult.setIgnore();importjava.io.*;importorg.apache.commons.codec.binary.Base64;Stringimage=vars.get("png");byte[]data=null;try{InputStreamin=newFileInp......
  • 如何实现实名制!身份证实名认证接口-PHP示例
    现如今,无论是乘坐飞机或列车及长途汽车、住宾馆、进网吧、购买管制商品、寄快递、无人机登记、账户及电话号码申请等都需要进行身份核验,其主要作用有利于进行人员监督,打击犯罪,降低欺诈、诽谤等问题的发生概率,有利于进阿里和谐的社会管理生态环境。下面基于PHP语言开发示例如......
  • 使用 langchain 连接 通义千问 并用 fastApi 开放接口
    安装langchain方法https://www.cnblogs.com/hailexuexi/p/18087602安装fastapifastapi 是一个用于构建高性能Web应用的Python框架,它提供了简洁、高效的API开发体验。pipinstallfastapi 安装uvicornuvicorn 是一个用于运行 FastAPI 应用的服务器,它可以将......
  • 京东获得JD商品详情 API接口item_get,接口返回结果
    京东获得JD商品详情的API接口是item_get,可以通过调用该接口获取京东商品的详细信息。接口请求参数:skuId:商品的唯一标识,即商品的SKUID。接口返回结果:商品的各种详细信息,包括商品的标题、价格、库存、品牌、分类等。onebound.jd.item_get公共参数点击获取key和secret......