Postman
接口测试工具
weixin_44990801
这个作者很懒,什么都没留下…
展开
-
postman(拓展篇) Globals和Environment的变量设置
全局变量(Globals)场景:以线上课程为例,请求线上课程需要在header中添加认证,那么每次请求都添加吗?我们可以设置全局变量1、添加global2、设置变量名和value值variable: 变量名initial value: 分享出去给team中的人用时的变量值current value: 当前自己使用该变量时变量的值3. 在请求中使用全局变量格式:{{ 变量名 }}Environment变量场景:以线上课程为例,首先在本地环境...原创 2020-12-28 14:44:20 · 1002 阅读 · 0 评论 -
Postman第七篇:其他好用的功能及工具
其他好用的功能及工具分组Collection在刚开始一个项目时,为了后续便于组织和管理,把同属该项目的多个 API,放在一组里所以要先去新建一个 Collection:New -> Collection使用了段时间后,建了多个分组的效果:单个分组展开后的效果:历史记录HistoryPostman 支持 history 历史记录,显示出最近使用过的 API:用环境变量实现多服务器版本现存问题在测试 API 期间,往往存在多种环境,对...原创 2020-10-15 09:40:47 · 242 阅读 · 0 评论 -
Postman第八篇:功能界面
功能界面多Tab分页Postman 支持多 tab 页,于此对比之前有些 API 调试工具就不支持多 Tab 页,比如Advanced Rest Client多 tab 的好处:方便在一个 tab 中测试,得到结果后,复制粘贴到另外的 tab 中,继续测试其它接口比如此处 tab1 中,测试了获取验证码接口后,拷贝手机号和验证码,粘贴到 tab2 中,继续测试注册的接口界面查看模式Postman 的默认的 Request 和 Response 是上下布局:...原创 2020-10-15 09:40:53 · 615 阅读 · 0 评论 -
Postman第九篇:API 文档生成
预览API文档点击分组右边的大于号> API文档生成 在服务端后台的开发人员测试好了接口后,打算把接口的各种信息发给使用此 API 的前端的移动端人员时,往往会遇到: 要么是用复制粘贴 -> 格式不友好 要么是用 Postman 中截图 -> 方便看,但是不方便获得 API 接口和字段等文字内容 要么是用 Postman 中导出为 JSON -> json 文件中信息太繁杂,不利于找到所需要的信息 要么是用文档,比如去编写 Markdown 文...原创 2020-10-15 09:41:00 · 3876 阅读 · 0 评论 -
Postman第十篇:自动获取token
Postman请求自动获取token添加一个环境Manage Environments(右上角的齿轮) => Add => 填写环境的名称 => Add1添加登录接口# 比正常的请求多设置一下 "Tests"# 将登录接口返回的response中的token加入环境变量, 如:pm.environment.set("token", JSON.parse(responseBody).data.authorization);添加一个集合1. Ne原创 2020-10-15 09:41:07 · 266 阅读 · 0 评论 -
Postman第十一篇:常用测试结果验证及使用技巧
Postman 常用测试结果验证及使用技巧Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。每一个tests实际上就是一个测试用例官方文档给出了很多验证方式,我们通过实例来进行学习接口返回结果为json{ "status": 301, "message": "购买商品库存不足", "lists": [11]}1.检查response的body中是否包含字符串tests["测试点"] =原创 2020-10-20 08:48:59 · 386 阅读 · 0 评论 -
Postman第一篇:安装
Postman 是一个接口测试和 http 请求的神器,非常好用。官方 github 地址:https://github.com/postmanlabsPostman 的优点:支持各种的请求类型: get、post、put、patch、delete 等 支持在线存储数据,通过账号就可以进行迁移数据 很方便的支持请求 header 和请求参数的设置 支持不同的认证机制,包括 Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0 等 响应数据是自动按照语法格.原创 2020-10-15 09:40:05 · 114 阅读 · 0 评论 -
Postman第二篇:快速入门
安装成功后,打开软件。新建接口对应的Request:New -> Request或,在右边的 Tab 页面中点击加号+:即可看到新建的 Tab 页:设置HTTP请求的方法设置 HTTP 的 Method 方法和输入 api 的地址设置相关请求头信息设置相关GET或POST等的参数发送请求都填写好之后,点击 Send 去发送请求 Request:查看响应Response的信息然...原创 2020-10-15 09:40:12 · 117 阅读 · 0 评论 -
Postman第三篇:Request 的多参数操作详解
Request的多参数操作详解自动解析多个参数Params比如,对于一个 GET 的请求的 url 是:http://openapi.youdao.com/api?q=纠删码(EC)的学习&from=zh_CHS&to=EN&appKey=152e0e77723a0026&salt=4&sign=6BE15F1868019AD71C442E6399DB1FE4对应着其实是?key=value形式中包含多个 Http 的 GET 的 query s...原创 2020-10-15 09:40:19 · 1061 阅读 · 0 评论 -
Postman第四篇:接口描述与自动生成文档
接口描述与自动生成文档API 的描述中,也支持 Markdown,官方的接口说明文档:Intro to API documentation。所以,可以很方便的添加有条理的接口描述,尤其是参数解释了:描述支持markdown语法而对于要解释的参数,可以通过之前的Param -> Bulk Edit的内容:拷贝过来,再继续去编辑:以及添加更多解释信息:点击 Update 后,即可保存。发布接口并生成markdown的描述文件去发布...原创 2020-10-15 09:40:26 · 701 阅读 · 0 评论 -
Postman第五篇:Response 深入
Response数据显示模式Postman 对于返回的 Response 数据,支持三种显示模式。默认格式化后的 Pretty 模式Raw 原始模式点击Raw,可以查看到返回的没有格式化之前的原始数据:Preview 预览模式以及 Preview,是对应 Raw 原始格式的预览模式:Preview 这种模式的显示效果,好像是对于返回的是 html 页面这类,才比较有效果。Response的Cookies很多时候普通的 API 调用,倒是没有 Coo...原创 2020-10-15 09:40:33 · 238 阅读 · 0 评论 -
Postman第六篇:保存多个 Example
保存多个Example之前想要实现,让导出的 API 文档中能看到接口返回的 Response 数据。后来发现是Example这个功能去实现此效果的。如何添加Example继续点击Save Example:保存后,就能看到Example(1)了:单个Example在导出的API文档中的效果然后再去导出文档,导出文档中的确能看到返回数据的例子:多个Example在导出的API文档中的效果之前想要实现,让导出的 API 文档中能看...原创 2020-10-15 09:40:40 · 634 阅读 · 0 评论