Postman接口测试,配置token为全局变量,配置测试环境
点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快为什么要进行接口测试因为不同端前段后端的工作进度不一样所以我们要针对最开始出来的接口以及需要调用其他公司的银行支付宝微信qq等一些接口进行接口测试及验证数据从安全层面来说只依赖前端进行限制已经完全不能满足系统的安全要求绕过前面实在太容易需要后端同样进行控制在这种情况下就需要从接口层面进行验证。前后端传输、日志打印等信息是否加密传输也是需要验证的特别是涉及到用户的隐私信息如身份证银行卡等。举两个实例来说明接口测试的运用比如你在web前段创建一个用户提示创建失败这个时候其实你可以直接抛出bug但是你用接口创建用户发现是可以创建此时可以将bug定位为前端的问题如果你们公司前端和后端的开发进度不一致此时你就可以用postman先做接口测试一下这些功能先认识一下postman的界面功能①这里这些功能就很简单了都是一些简单的英文字面意义就可以理解不做解释平时测试用的话就直接new collection就可以了然后在collection里面添加接口②这里可以直接创建一个接口但是这个接口没有所属collection所以在Ctrls的时候选择将接口save到哪个collection中③这里代表的是选择测试环境前提是你设置好了环境没有设置的话就是默认显示 no environment一般这里我都是设置测试环境的就比如将接口基地址放在环境里面④第四部分是选择请求方法对于请求方法是用哪个不是我决定的而是看接口文档上怎么约定的选择对应的请求方法才可以正确的去测试该接口⑤第五部分就是接口地址了也可以叫请求头接口地址可以是接口文档获取也可以是抓包获取⑥第六部分是请求体请求体里面有各种不同的数据类型根据接口文档的需求选择对应正确的请求体格式⑦响应体里面是接口返回的数据返回的内容是是后端给出的同样响应体的数据也是检验该接口的正确性postman配置一些测试环境1.配置环境变量也就是“no environment”这一下拉框第一步点击这个“眼睛”的图案在点击edit第二步2.配置token为全局变量也就是后置处理器第一步在登录接口的Tests里面添加一小段代码获取响应体里的token并设置为全局变量代码仅供参考不会的可以问开发token有效期一般为10分钟可以百度搜索一下JWT去了解token的一些机制超过时间之后需要重新再登录一次。获取到的token可以在environment里面看到在global这一栏里面第二步编辑collection接口集使其token应用于整个接口集中完成了这几步操作之后只要登录了一次服务器拿到token之后在规定时间内该接口集里面的所有接口都可以正常运行。举例一条配置好所有环境的成功执行的接口测试用例仅供参考①代表的是测试环境如果不手动去配置的话显示的No Environment配置测试环境的好处就在于假如有多个测试服务器并且某些接口集是通用的此时我就可以不用在通用的接口集里面逐个去修改url只需要将测试环境切换就可以了。②代表该接口的接口地址我上面是因为将https://172.16.99.1/api/v1这个接口基地址配置在了测试环境中并且设定变量名为“url”③代表的是请求方法具体用什么方法需要根据接口文档来定④代表该接口的请求体请求体的具体内容需要根据接口文档来⑤JSON代表数据格式⑥response代表接口的响应内容。接口是成功与否都会在这显示出来。简单的一些报错怎么处理这个错误是代表没有权限一般这种情况就分为两种原因一种是因为token失效了解决方法很简单只需要重新登录一次就可以了。另一种原因是你拿到了token但是你这个接口不在配置好的接口集里面所以无法使用到你获取的token解决方式只要把这个接口放到已经配置好token的接口集里面即可API约定HTTP Method 行为约定GET 查询请求通常是获取单个数据或所有数据POST 创建请求PUT 更改请求DELETE 删除请求参数传递GET: URL传递POST: 内容传递PUT: 内容传递DELETE: URL传递HTTP Code200: 操作被接受并执行具体业务状态代码需根据返回结构进一步判定302: 资源重定向需按新地址访问400: 请求无效需检查请求体401: Token无效或过期403: 权限不足Token有效但权限不足500: 服务器内部错误接口测试和F12的抓包息息相关建议在空闲的时间多用F12抓包看看返回的一些数据然后配合postman做接口测试就可以发现很多有关联的东西。附上我用postman做接口测试的所有环境截图总结最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。

相关新闻

EKF CD3-99-JIVE 通讯模块

EKF CD3-99-JIVE 通讯模块

EKF CD3-99-JIVE 通讯模块产品特点EKF CD3-99-JIVE 通讯模块是一款工业级通讯接口设备,专为系统间数据交换与协议转换而设计,具备可靠的连接与传输能力。产品特点:支持多种工业现场总线协议,适配主流控制系统。通讯接口丰富&#…

2026/7/9 7:25:51 阅读更多 →
AI智能体入门指南:小白程序员必备,收藏学习大模型新趋势!

AI智能体入门指南:小白程序员必备,收藏学习大模型新趋势!

本文系统讲解了AI智能体的基本概念、组成部分(大模型、工具、记忆、工作流)、核心用途及常用工具。AI智能体能够自主思考、调用工具、执行任务并调整行动,适用于信息调研、办公自动化、编程开发、数据分析、内容生产和个人助理等场景。文章还…

2026/7/9 7:25:51 阅读更多 →
计算机毕业设计之基于SSM框架的社区消防设施管理系统设计与实现

计算机毕业设计之基于SSM框架的社区消防设施管理系统设计与实现

随着城市化进程的加速和社区规模的扩大,社区消防安全面临诸多挑战,传统的消防管理方式存在响应速度慢、信息不透明、管理效率低下等问题,难以满足现代社区对消防安全高效管理的需求。因此,基于SSM(Spring、SpringMVC、…

2026/7/9 7:21:50 阅读更多 →

最新新闻

不懂ASO推广=浪费流量?这份关键词优化指南请收好

不懂ASO推广=浪费流量?这份关键词优化指南请收好

应用商店优化是可以让你的应用出现在更多用户面前的一种行之有效的方法。为此,你需要在应用的元数据中使用正确的关键词,帮助苹果和谷歌的搜索算法了解何时在搜索结果中展示你的应用。如果做得好,你的应用就能被更多人看到,而更多…

2026/7/9 8:20:12 阅读更多 →
AGW 跨模态行人重识别实战:SYSU-MM01 数据集 80 epoch 训练,Rank-1 达 77.8%

AGW 跨模态行人重识别实战:SYSU-MM01 数据集 80 epoch 训练,Rank-1 达 77.8%

AGW跨模态行人重识别实战:从SYSU-MM01数据集到77.8% Rank-1的完整实现路径跨模态行人重识别技术正在重塑智能安防领域的格局。当传统RGB摄像头在低光照环境下失效时,红外成像系统依然能稳定捕捉行人特征。如何让两种模态的数据在特征空间中"对话&qu…

2026/7/9 8:20:12 阅读更多 →
计算机毕业设计之基于SSM框架个人财物系统的设计与实现

计算机毕业设计之基于SSM框架个人财物系统的设计与实现

随着经济的快速发展和人们生活水平的不断提高,个人财务管理的重要性日益凸显。传统的财务管理方式已难以满足用户对财物管理精细化、智能化的需求,亟需借助信息化技术构建高效便捷的管理系统。本设计旨在基于SSM框架,运用Java开发语言&#x…

2026/7/9 8:18:11 阅读更多 →
Java之动态代理 DynamicProxy

Java之动态代理 DynamicProxy

动态代理概念 在学习动态代理之前,先了解静态代理,可参考静态代理 静态代理核心缺陷 类爆炸:一个接口实现类,必须手写一个专属代理类,业务类越多,代理类文件成倍增加;增强逻辑无法复用&#…

2026/7/9 8:14:09 阅读更多 →
为什么不接负极, 电器就 无法工作?

为什么不接负极, 电器就 无法工作?

既然正极有电(比如 5V),电已经顺着导线流进电器(芯片、灯泡)里了,电器不就该拿到能量开始工作了吗?为什么非要连回负极呢?” 水流与水车比喻(直观理解能量交换&#xff0…

2026/7/9 8:10:05 阅读更多 →
np.percentile和np.clip

np.percentile和np.clip

异常值清洗:q1, q99 np.percentile(raw, [1, 99]) raw np.clip(raw, q1, q99) # 简单的限幅假设我们现在又这么一组体温数据:raw [36.5, 36.6, 36.4, 36.7, 36.5, 36.6, 36.4, 36.5, 36.6, 36.7,36.5, 36.6, 36.4, 36.7, 36.5, 36.6, 36.4, 36.5, 3…

2026/7/9 8:10:05 阅读更多 →

日新闻

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 还在为Foobar2000找不到高质…

2026/7/9 0:01:04 阅读更多 →
ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍 【免费下载链接】ElegantBook Elegant LaTeX Template for Books 项目地址: https://gitcode.com/gh_mirrors/el/ElegantBook 你是否曾经为学术书籍的封面设计而烦恼?想要一个既专业又美观的封…

2026/7/9 0:03:06 阅读更多 →
如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南 【免费下载链接】pyodbc Python ODBC bridge 项目地址: https://gitcode.com/gh_mirrors/py/pyodbc 在当今数据驱动的商业环境中,企业级数据库连接已成为现代应用开发的核心需求。pyodbc作为一款强大…

2026/7/9 0:07:11 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻