新版本Postman解决token传参问题(记录)

两种方法教你在postman设置请求里带动态token 在使用postman调试接口时,遇到一些需要在请求里加上token的接口,若token出现变化,需要手动修改接口的token值,带来重复的工作量,该怎么避免呢? 阅读详情

问题描述:
有一个登陆接口获取token,其他接口再次访问都要带上token
解决方案:
1、在登陆接口访问后设置Postman的环境变量(Environment),例如设置环境变量名:token,值为登陆接口访问成功后,在responseBody中的token值,如何设置请看下面具体描述。
2、访问其他接口时token值直接读取变量即可。Postman里面获取变量的语法为:{{变量名}}

具体步骤:
1、登陆接口介绍

如图所示,login接口返回值JSON格式大体为:

{
    "status": 0,
    "message": "成功",
    "data": {
        "username": "cams_admin_dev",
        "token": "eyJhbGciOiJIUzUxMiJ9.eyJleHAiOjE1MTYzNDIxMjAsInN1YiI6ImNhbXNfYWRtaW5fZGV2IiwiY3JlYXRlZCI6MTUxNjI1NTcyMDU0NywiZnVsbCI6ImNhbXNfYWRtaW5fZGV2IiwidWF1dGgiOiIvKio7QUxMIiwiYXV0aCI6InNldHRpbmdzLGNhbXNfYWRtaW4saW5kdXN0cnksYm9uZCxjYW1zSG9tZSxjb21wYW55LGFyZWEsZGV0YWlscyxjYW1zT3BlcmF0aW9uIn0.pI09X8KNoIK0fb6xC1xbrSZyg-EnUnlZ_9shmOQCRDtdIIEA5iyq3HmzgSx0ReaChEAZxkrrSRTtSXE8ZlbCTw"
    }
}


返回值中有token值, 这个值怎么在访问login接口后自动设置为Postman环境变量呢?
2、在访问login接口后自动设置为Postman环境变量
在Postman软件的Tests中写以下代码,设置环境变量

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
 
// 把responseBody转为json字符串
var data = JSON.parse(responseBody);
// 设置环境变量token,供后面的接口引用
pm.environment.set("token", data.data.token);

上面代码中的pm.environment.set("token", data.data.token)中的"token"属性名,以及data.data.token需根据自己后端登录成功后返回的数据格式进行相对应的设置。


如下图所示:

点击Send按钮发送请求后,就可以动态设置环境变量名为token,值为token值的变量。
设置成功后,点击那个眼睛图标,查看变量如图所示:


3、访问其他接口,环境变量token

如图红色标注的所示
1、另一个接口
2、TYPE中选择token的类型,我这里用到的是 Bearer Token
3、右边红色标注的部分设置token值,格式为:{{token}},获取前面login接口访问时动态设置的token,
那么这个接口就可以用了

点击Send会访问成功。

参考:https://blog.youkuaiyun.com/ruanhao1203/article/details/79095629

API传参赋值进阶:从基础到自动化,掌握Postman与ApiPost核心技巧 在API开发与测试中,传参赋值是构建HTTP请求的基础环节,它直接关系到接口调用的成功率和数据交互的准确性。其核心原理在于理解HTTP协议中不同参数位置(如Query Params、Body、Headers、Path Variables)的数据编码与传输机制。掌握这些技术不仅能提升调试效率,更是实现自动化测试和持续集成的关键。在实际应用场景中,开发者常需处理动态参数、环境变量和多接口数据传递,这正是**变量系统**和**预请求脚本**发挥价值的地方。通过合理运用全局、环境、集合和局部变量,配合JavaScr 阅读详情

相关推荐

致远OA A8版Rest用户配置全攻略:从零开始获取Token(附Postman测试技巧)

本文详细解析了致远OA A8版Rest用户的配置逻辑与Token获取全流程。通过实战步骤,指导开发者从零创建Rest用户、完成关键模块授权,并利用Postman高效获取和测试Token,为系统集成提供清晰、可落地的操作指南,有效避开常见误区。

weixin_28826521的博客 249

Postman解决token传参问题

postman解决token传参问题

wxy_summer的博客 5万+

postman使用

1、postman安装与接口请求基本操作 2、接口测试流程 抓包流程 接口发包 返回信息验证 四大要素 url地址 请求方法 请求头(头域) referer 填写快递单 参数 包装快递物品 接口收发包像寄快递 返回信息关注 状态码 响应头 相应正文 3、头域操作 必须带请求头域 过滤操作 xhr 按住ctrl js ws manifest other priview格式 referer 防止爬虫 4、文件上传与json请求 服务器 请求资源 接口请求地址 参数格式 5、环境变

qq_42938698的博客 609

postman发送携带token的请求

工欲善其身,必先利其器 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------《论语 卫灵公》 自从有了postman 开发效率翻倍 不用整天麻烦前端进行联调了 乃后端开发之必备工具 postman..

qq_42168543的博客 8319

机器人控制入门:用SAC算法让机械臂学会抓取(PyBullet仿真教程)

本文详细介绍了如何使用SAC算法在PyBullet仿真环境中训练机械臂完成抓取任务。通过强化学习中的软Actor-Critic(SAC)算法,结合熵最大化机制和双Q网络架构,有效解决了机械臂控制中的探索难题。教程包含环境搭建、算法原理、状态空间设计、奖励函数优化等核心内容,并提供了实用的训练技巧和参数调优指南。

weixin_29091105的博客 362

3D视觉-结构光测量-线结构光测量

线结构光测量中,由激光器射出的激光光束透过柱面透镜扩束,再经过准直,产生一束片状光。这片光束像刀刃一样横切在待测物体表面,因此线结构光法又被成为光切法。线结构光测量常采用二维面阵CCD作为接受器件,因此只要通过增加垂直于面阵探测器的第三维度方向,就可以实现对三维物体的测量。

qq_20660115的博客 3130

Postman 传参之 token 2分钟上手

postm 传 token 2分钟上手

Lcy5107的博客 2345

【虚拟化生态平台】虚拟化平台esxi挂载USB硬盘

虚拟化平台安装好之后,一般情况下,只有一个硬盘在工作,其他的外接硬盘(我的只有一个ssd硬盘,其他的均是usb外接,SATA接口的硬盘是否这样我暂时不清楚哈)没有在工作,但是一个硬盘明显不够我们使用的,所以我们需要去挂载外接的硬盘来扩容。...

Rubik Blog 4834

记录Postman接口测试,配置token为全局变量,配置测试环境

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

weixin_71807218的博客 848

ANPC三电平拓扑:两种调制方式解析

ANPC结构是基于“I”型NPC结构(下面讲NPC如不特殊说明,均指的是“I”型结构NPC)发展出来的一种改进型。我们在讲NPC结构的时候会谈到他的一个缺点就是损耗分布不均匀,会导致温升不均衡,进而限制模块的功率输出能力。而ANPC结构由于多了两个开关管以及相应的两个中性点换流回路(如下图),可以更加灵活任意的配置开关管可以使损耗没有那么的不均衡,从而能一定程度上提高模块的输出功率。ANPC拓扑结构图以及增加的环流回路。

IOTBOT的博客 9485

【大模型+知识图谱】大模型与知识图谱融合:技术演进、实践应用与未来挑战

大模型与知识图谱的融合不是简单拼接,而是认知智能的范式重构。当符号主义的精确性与连接主义的泛化能力深度交织,我们正站在通向可信AGI的关键路口。正如OpenKG技术委员会王昊奋教授所言:“2025年将是图模协同从技术探索走向规模落地的分水岭”。参考文献OpenKG 2024年度报告(同济大学王昊奋)大型语言模型与知识图谱协同研究综述(海豚实验室,2024)知识图谱与大模型结合方法概述(黄巍,2023)图模互补:知识图谱与大模型融合综述(优快云,2024)

知识靠谱的博客 1092

postman 调用接口获得token_赶快扔掉 Postman 吧,IntelliJ IDEA 自带的神器,更香

前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每[个开发的日常工作项。]所谓工欲善其事必先利其器,在没有尝到 IDEA REST 真香之前, postman 确实是一个非常不错的选择,具有完备的 REST Client 功能和请求历史记录功能。但是当使用了 IDEA REST 之后,postman 就可以丢了,因为,...

weixin_39963534的博客 172

rk3576 点亮 LCD(mipi)

瑞芯微 RK3576 是一款面向中高端 AIoT 市场的 SoC,其 MIPI DSI (Display Serial Interface) 接口在性能和灵活性上相比前代(如 RK3399/RK3568)有显著提升,特别是在物理层协议的支持上更加现代化。相比RK3399 RK3568的mipi 接口少了 8lane,但是RK3576 MIPI DSI 增加更低功耗的 C-PHY。

weixin_35723192的博客 364

postman 调用接口获得token_再见!postman

点击“开发者技术前线”,选择“星标?”让一部分开发者看到未来作者:陈凯玲原文链接:http://www.kailing.pub/article/index/arcid/257.html前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真...

weixin_39663258的博客 992

概念解析 | 事件相机的原理 (含仿真代码)

在我们熟悉的世界里,传统相机就像一个勤勉的绘画师,每隔固定的时间就为我们勾勒出一幅完整的画面。但是,大自然中有太多瞬息万变的精彩场景,这种"定时绘画"的方式往往难以捕捉。于是,一种全新的"观察者"应运而生 -事件相机(Event Camera)。事件相机,就像是一群极其敏感的"像素哨兵",它们不再按部就班地等待指令,而是主动感知周围的变化,只有在光线强度发生显著变化时才会发出信号。这种革命性的设计,让事件相机拥有了传统相机难以企及的优势:超高的时间分辨率、极低的延迟、宽广的动态范围,以及出色的能效比。

NLOS的博客 1422

YOLOv11涨点改进| CVPR 2026 |独家创新首发、特征融合改进篇| 引入FAAFusion傅里叶角对准融合模块,促进高低频特征融合,增强模型在小目标、密集目标检测和旋转目标检测任务高效涨点

🔥本文提出FAAFusion傅里叶角对准融合模块,用于改进YOLOv11网络模型。该模块通过在特征金字塔融合阶段对齐高低层特征的方向信息,缓解传统FPN直接融合带来的方向冲突问题。FAAFusion利用傅里叶旋转等变性原理,在频域估计主方向并进行特征对齐,显著提升了多尺度特征表达的一致性与有效性。实验表明,该方法在DOTA等遥感数据集上取得了新的最先进水平,特别适用于旋转目标检测任务。文章详细介绍了模块原理、结构优势,并提供了三种不同的YOLOv11改进配置方案和完整的核心代码实现。

Ai缝合怪、助力小伙伴高效发论文 153

postman动态传参

​ 一、请求接口获取token,并自动更新到环境变量中 https://www.cnblogs.com/kala00k/p/11517941.html https://www.cnblogs.com/LOVEYU/p/7922168.html https://blog.youkuaiyun.com/dcbakkk/article/details/108323046 //设置当前格式化时间-到集合变量 pm.collectionVariables.set("date_time", require("mo

丶博弈 883

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

postman或SoapUI访问带用户名和密码的接口如何设置问题

很多时候我们访问的接口都需要带上用户名和密码才能访问,这时候用用SoapUI或postman怎么设置呢?下面是一篇本人最近遇到的接口访问实例,记录之,希望能给需要的读者提供一点方便。

yohann1991的博客 820

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

postman笔记

接口测试就是测试系统组件接口之间的一种测试,确保接口的功能,性能和安全符合规范。分类:测试外部接口:测试被测系统和外部系统之间的接口,就是内部访问外部数据的接口(只需测试正例即可)测试内部接口:1.内部接口只提供给内部系统使用。(预算系统,承保系统)--只需要测试正例即可2.内部接口提供给外部系统使用。(测试必须非常全面,正例,各种异常场景,权限控制)postman需要先安装,然后注册账号登录主要用到的功能在工作空间中内置动态参数// 自定义动态参数// 手动获取时间擢// 设置为全局变量。

zhaoyin1994的博客 989

postman 调用接口获得token_是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器...

前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每[个开发的日常工作项。]所谓工欲善其事必先利其器,在没有尝到 IDEA REST 真香之前, postman 确实是一个非常不错的选择,具有完备的 REST Client 功能和请求历史记录功能。但是当使用了 IDEA REST 之后,postman 就可以丢了,因为,...

weixin_39724469的博客 141

Postman实现数据初始化(一)

Postman 之前也有了解到postman的一个好处,就是可以保留用户的历史请求记录,方便下次请求时直接查找。 1. 接口测试是什么? 接口测试分两种: 测试外部接口:系统和外部系统之间的接口,如:电商网站:支付宝支付。 测试内部接口:系统内部的模块之间的联调,或者子系统之间的数据交互。 测试重点: 测试接口参数传递的正确性,接口功能的正确性输出结果的正确性 以及对各种异常情况的容损性和权限控制。 2. 接口测试过程? 举个通俗易懂的例子,就比如说洗脚服务 接口请求过程: 接口地址:门店地址 接

didi1663478999的博客 1608

如何使用postman进行参数传递以及csv数据驱动

前言 - 了解postman工具可以用来做什么 postman可以用来做接口测试,主要可以用来实现以下几个需求 可以快速构建我们想要发出的请求 可以保存我们已经做过的接口测试用例 可以提供响应数据比较的作用 可以把测试用例放到测试集里面去批量的执行,指定我们执行的次数,进行数据驱动 可以设置环境变量,在不同的环境下去做自动化接口测试,可以自定义预期结果,根据postman返回的响应数据进行对比,通过断言去实现,结果一致是pass,不一致是fail 安装 官网地址: Postman 根据

Chen_798的博客 1万+

postman

1.接口分类 外部接口--只需测试正例即可 内部接口--只提供给内部系统使用(预算系统、保单系统)---测试正例即可 内部即可---提供给外部系统使用---测试必须全面,正例、各种异常场景、权限登 2.接口测试流程 (1)拿到API文档(通过抓包工具获取),熟悉接口业务、接口地址、鉴定方式、入参、返回码 (2)编写测试用例 正例:输入正常入参,接口能够返回数据 反例: 鉴权反例:鉴权码为空、错误、过期... 参数反例:参数为空、参数类型异常、参数长度异常 错误码覆盖:根据业务而定 其他错误场景

qq_44348269的博客 696

postman测试登录后的接口_接口自动化测试

postman自动化测试 postman测试登录后的接口_一文搞定 Postman 接口自动化测试_weixin_39880301的博客-优快云博客 TEST中按照接口执行顺序编写: 登录-接口1--接口2--接口3 需求:使用登录中的出参token,传参到接口2中,然后顺序执行。 if(responseCode.code === 200 && responseBody.has("access_token")){ //如果 code 为 200, 并且返回的数据中存在 acc..

qq_41965121的博客 3301

干掉PostMan!IDEA这款插件太实用了…

细心的你可能发现了上面示例的代码,没有真实的请求地址,取而代之的,是一个{{baseUrl}}的占位符,这个就是IDEA REST Client真香的地方,支持从指定的配置文件中获取到环境相关的配置参数,不仅baseUrl可以通过占位符替换,一些请求的参数如果和接口环境相关的都可以通过配置文件来区分。在第一个认证的请求结束后,可以在response里拿到返回的token信息,然后我们通过脚本设置到了全局变量里,那么在接下来的接口请求中,就可以直接使用双大括号占位符的方式获取到这个token了。

代码界的扛把子 293
上一篇: 微信公众号支付(记录)
下一篇: Linux版本jdk8和tomcat9下载安装及Linux服务器下的环境配置(记录)
Xu-BinBin
博客等级 码龄9年 7粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值