API Test Postman接口测试之高级篇1
API Test Postman接口测试之高级篇1
一.postman中的请求参数简介:
1.请求参数简介:
点击params下面会出现key,value等信息,这里填写的会自动追加在url地址后面作为参数
2.post请求参数简介:
form-data: HTTP请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。
x-wwww-form-urlencode:HTTP请求中的application/x-www-from-urlencoded,会将表单内的数据转换为键值对。
raw:可以发送任意格式的接口数据,可以text、json、xml、html等。
binary:HTTP请求中的相Content-Type:application/octet-stream,只可以发送二进制数据。通常用于文件的上传。
3.权限参数简介:
Authorization:用于需要认证的接口。
Basic Auth:最基本的一种认证类型,还有OAuth 1.0/2.0、Digest Auth等认证类型。
Username/Password:这是针对Basic Auth类型的认证的用户名/密码,并非我们认为的系统登录的用户名密码。
二.环境变量设置:
点击设置图标
点击添加:
输入环境名称、变量名称及值
environment环境,variable变量;initial value初始值;current value 当前值
例如:
环境名:开发环境、测试环境、上线环境等等
变量:URL
值:http://192.168.31.44:8010
三.全局变量设置:
点击设置图标
点击上图Globals:
Globals全局,variable变量,initial value 初始变量值,current value当前变量值
四.tests的使用:
可以在tests中编写脚本;
例如:
var jsonData =JSON.parse(responseBody) pm.globals.set("Token",jsonData.data.Token);
上图的意思是登录成功后,获取登录接口返回的信息,转换成json赋值给全局变量Token;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2014-09-28 设计模式-单例模式