05 2022 档案
摘要:Postman 可以将 API 请求转换为您选择的编程语言或框架中的代码片段。您可以在前端应用程序中使用此生成的代码片段。 在 Postman 中生成代码片段 打开要用于代码片段的请求后,选择 代码图标 右侧面板中的代码图标。 使用下拉列表选择一种语言或框架。 选择复制图标 复制图标 将代码片段复制
阅读全文
摘要:Postman Visualizer提供了一种可编程的方式来直观地表示您的请求响应。添加到请求测试的可视化代码将呈现在响应正文的“可视化”选项卡中,以及“漂亮”、“原始”和“预览”选项。 可视化响应数据 { "code": 10000, "msg": "success", "data": { "to
阅读全文
摘要:创建环境 您将在 Postman 的右上角看到选定的环境状态,在环境选择器中选择了任何活动环境。在左侧的环境中,您可以访问所有环境,然后选择设置活动图标 以设置活动图标 激活环境。选择一个环境以将其打开以在选项卡中进行编辑 要创建新环境,请选择左侧的Environments并选择+。 为您的环境输入
阅读全文
摘要:变量 变量是数据的符号表示,使您无需在需要的任何地方手动输入值即可访问值。如果您在多个地方使用相同的值,这会很有用。变量通过抽象细节使您的请求更加灵活和可读。 例如,如果您在多个请求中具有相同的 URL,但该 URL 稍后可能会更改,您可以将 URL 存储在一个变量base_url中并在您的请求中使
阅读全文
摘要:Postman 会自动为某些设置选择默认值,以便您可以开始工作。根据您的用例随时更改设置或自定义您的 Postman 体验。 要更改 Postman 中的设置,请选择 设置图标 标题中的设置图标,然后选择设置。在 Postman 桌面应用程序中,您还可以选择⌘+逗号 (,)或Ctrl+逗号 (,)
阅读全文
摘要:Scratch Pad是一个可以在未连接到 Postman 服务器的情况下工作的空间。当您未登录或没有网络连接时,您仍然可以离线访问某些 Postman 功能,例如创建集合和请求,或发送请求。 Scratch Pad 中的所有工作都存储在本地,不会与 Postman 在线同步。在便笺簿中工作后,您可
阅读全文
摘要:发送一个请求 Postman 可以轻松创建和发送 API 请求。向端点发送请求、从数据源检索数据或测试 API 的功能。您无需在终端中输入命令或编写任何代码。创建一个新请求并选择Send,API 响应出现在 Postman 中。 定义的 API 请求 API 为一个应用程序访问另一个应用程序的功能提
阅读全文
摘要:界面介绍 顶部菜单 主页- 转到您的个人主页,其中包括警报、公告、您的活动源、您最近访问的工作区以及您的团队的资源链接(如果适用)。 工作区- 搜索工作区、查看您最近访问的工作区或创建新工作区。 API 网络- 探索公共 API 网络并访问您团队的私有 API 网络。 报告-适用于 Postman
阅读全文
摘要:Windows安装 Postman 适用于 Windows 7 及更高版本。 下载最新的 Postman 版本。 选择并运行该.exe文件以安装 Postman Postman v9.4 是 Postman 的最后一个版本,同时支持 32 位和 64 位 Windows。v9.4 之后的所有 Pos
阅读全文
摘要:Postman 适用于 macOS 10.11 (El Capitan) 及更高版本。 下载地址:https://www.postman.com/downloads/ 由于笔者用的是Mac电脑,且是以前老款的intel芯片的。不知道是什么芯片的可查看“关于本机”即可出现下面界面 点击Mac inte
阅读全文
摘要:大致上有以下过程: 模板语法 响应数据变量 可视化方法 模板语法(javascript语言编写) let template=` <h1>{{title}}</h1> <table> <tr> <td>Msg</td> <td>token</td> </tr> <tr> <td>{{json.msg}
阅读全文
摘要:类似浏览器的console控制台。在这里可以进行查看请求的接口数据、查看脚本中的变量打印等 路径:右下角–控制台 界面 自定义日志输出console.log(“”) 接口日志打印 1. Newtwork 2. General 3. Request headers 4. Request body 5.
阅读全文
摘要:代码生成器 路径:接口菜单–》生成代码 生成代码界面如下图: 包含的开发语言有: cURL Java PHP Go Python Node R Rust Strest Dart MATLAB Elixir Ansible Browser JsonString C# 举几个例子: C# // Gene
阅读全文
摘要:释义: Mock:模仿,仿造。可理解为虚拟环境 模拟数据 Mock服务:模拟服务器提供API访问服务 Mock服务使用 路径:接口下面和Header、Query、Body、认证…Mock服务,如下图: 使用前准备 环境选择必须是Mock环境 非mock环境 mock服务是不起作用的。 环境设置如下:
阅读全文
摘要:流程测试是针对一个接口集合的测试,选择相应的环境,可以作为一系列请求一起运行。 当您想要自动化API测试时,流程测试非常有用。 点击开始,接口集合会并发的像服务器发出请求,最后会按照定义好的测试校验模块给出测试结果 路径: 选择目录接口添加测试流程接口 点击开始测试,结果如下: 都是中文界面。也就不
阅读全文
摘要:APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。 脚本可实现的功能 测试(断言)请求返回结果的正确性(后置脚本)。 动态修改接口请求参数,如增加接口签名参数等(前置脚本)。 接口请求之间传递数据(使用脚本操作变量)。 脚本中可以直接请求一个接口地
阅读全文
摘要:内置系统变量 request 对象 response 对象 request 对象 一个请求的所有请求参数组成的对象。我们在预执行脚本可以打印查看并使用该变量 数据结构例子 response 对象 一个请求所有的响应参数组成的对象。只能用于后执行脚本(发送了才有响应)。我们在后执行脚本可以打印查看并使
阅读全文
摘要:APIPOST支持参数直接引用mock.js变量(官网:http://mockjs.com/ ) 路径:客户端左下角的“内置Mock字段变量”查看 基本变量 @natural(1,100) @range( 1, 100, 1 ) 。。。 日期变量 @date(‘yyyy-MM-dd’) 。。。 主键
阅读全文
摘要:路径:在顶部菜单栏小眼睛按钮 全局变量跟环境变量作用域不同。全局变量不受当前环境的影响,只要是在同一个项目下,该变量都会生效 环境变量和全局变量的调用方法都是一样的 {{变量名}} 定义 目前通过脚本定义全局变量(由预/后执行脚本定义生成) 例如我们在预执行脚本中定义一个全局变量size,其值为10
阅读全文
摘要:环境变量:是程序开发上一种名称。主要是由变量名称和变量值组成。一般使用前要先赋变量值。当然默认空值也是值得一种。 环境变量管理器 进入环境管理 切换环境 新建环境 使用脚本定义环境变量(由预/后执行脚本定义生成) 定义 示例:预执行脚本中定义一个环境变量num,其值为1000 apt.variabl
阅读全文
摘要:业务场景 一直有一个很难受的问题困扰者我们和使用者:当我们把文档的分享链接分享出去之后,由于文档和当前操作的接口数据是实时一致的,导致很多时候,后端人员一不小心的保存就会造成前端文档的更改 解决办法 所谓“文档归档”是指,此文档一旦被归档,那么前端展示的文档就是归档那个时刻的文档快照,不会随着客户端
阅读全文
摘要:前语 这是一项繁琐且乏味的填充式工作,但是却是说清楚每个字段业务表达必不可少的。尤其是同一个字段名称在不同业务场景下出现不同含义的时候就很有必要了。甚至有同一种业务表达用了多个不同字段名称的情况。这些在实际开发过程中都很常见,所以这项工作很需要对业务场景的熟悉和理解,尤其是全面业务场景的准确理解。很
阅读全文