399 次浏览
我们可以在 Postman 中创建模拟服务器。模拟服务器用于模拟实际服务器的工作,以测试 API 和响应。如果某些 API 需要测试,但由于实际服务器上的安全问题而目前无法在 Web 服务器上使用,则模拟服务器非常常见。创建模拟服务器的步骤如下:步骤 1 - 点击 Postman 应用程序顶部的“新建”,然后点击“模拟服务器”链接。步骤 2 - 从“方法”字段中选择“GET”选项,添加请求路径为 /user/home,输入... 阅读更多
3K+ 次浏览
在 Postman 中,有时我们需要验证用户访问服务器上特定资源的资格。这是通过系统对用户的凭据进行身份验证来完成的。因此,身份验证有助于识别用户身份,并应用于安全的 API。在 Postman 中,这在“授权”选项卡下执行。“授权”选项卡中的“类型”下拉列表列出了所有授权类型。要执行编码身份验证,我们必须从“授权”选项卡中的“类型”下拉列表中选择“无身份验证”选项,同时从“标头”选项卡中选择... 阅读更多
670 次浏览
变量用于在请求、集合、脚本等中存储和添加参数。Postman 中的环境包含一个键值对。环境中的键称为环境变量。环境变量具有局部作用域,这意味着在环境中定义的变量可以在创建它的同一环境中访问。如果我们尝试在创建它的环境之外访问该变量,我们将遇到错误。要创建环境变量,我们必须按照以下步骤操作:步骤 1 - 点击“新建”... 阅读更多
941 次浏览
用于执行请求和验证 Postman 中响应的命令行运行器称为 Newman。除了集合运行器之外,Newman 还可用于触发 Postman 集合中的请求。Newman 与 NPM 注册表和 GitHub 配合良好。它还可以与 Jenkins 等持续集成工具集成。如果所有请求都成功执行,Newman 将生成代码 0。如果发生错误,则会生成代码 1。这些代码可以由 CI 工具解释。Newman 基于 node.js 并使用 npm 包管理器。要安装 Newman,请按照以下步骤操作:步骤... 阅读更多
2K+ 次浏览
我们可以处理 Postman 工作流程中的无限循环。集合中的请求按其出现的顺序执行。但是,我们可以借助 postman.setNextRequest() 函数更改工作流程。它用于指示要执行的下一个请求。要执行的下一个请求的名称作为参数传递给此函数。语法 postman.setNextRequest("下一个请求名称")让我们以一个包含四个请求的集合为例 - 我们希望 Postman 更改工作流程,以便按列表中列出的顺序从上到下执行以下请求 ... 阅读更多
784 次浏览
预请求脚本在请求执行之前执行。这些脚本是用 JavaScript 实现的,主要用于执行先决条件,例如声明请求标头、参数、变量或输出。我们可以创建预请求脚本以定义集合中请求的执行顺序。预请求脚本也用于以下请求需要从请求返回的值,或在下一个请求之前应捕获从请求返回的值的场景。这些脚本在 Postman 的预请求脚本选项卡中定义。在预请求脚本选项卡中合并以下 JavaScript ... 阅读更多
191 次浏览
在集合中,请求按创建顺序执行。但是,可以在 Postman 中更改工作流程。为了说明这一点,让我们假设一个包含四个请求的集合。要触发该集合,请单击侧边栏中集合名称右侧出现的箭头。将出现“运行”按钮,单击它。“集合运行器”窗口启动。在“运行顺序”部分,将显示请求从上到下执行的顺序。在我们的示例中,顺序为:GET POST PUT DEL 单击“运行集合 1”。将出现一个新窗口,其中包含... 阅读更多
代码片段是 Postman 中用于验证 API 的小型脚本。这些是预先开发的脚本,可以直接使用。因此,它有助于节省大量时间。代码片段可用于 Postman 中的“预请求脚本”和“测试”选项卡。导航到“测试”选项卡,屏幕最右侧应显示“代码片段”部分。单击任何代码片段以将其用于脚本。单击“获取变量”链接后,以下脚本将填充到“测试”选项卡中,可用于我们自己的脚本:pm.variables.get("variable_key");导航到... 阅读更多
6K+ 次浏览
我们可以在 Postman 中添加 Cookie。要添加 Cookie,需要遵循以下步骤:步骤 1 - 导航到地址栏下方的“参数”选项卡,然后单击“Cookie”。步骤 2 - 将打开“管理 Cookie”窗口。它列出了所有当前 Cookie。要添加 Cookie,请单击“添加 Cookie”按钮。将显示带有 Cookie 预填充值的编辑框。我们可以更新该值并保存它。步骤 3 - 将请求发送到服务器。步骤 4 - 请求成功完成之后,“响应”中的“Cookie”选项卡将显示... 阅读更多
519 次浏览
全局变量可以在所有环境中使用,并可用于执行每个请求。点击Postman应用程序右上角的眼睛图标。在下图中,全局变量g的值为value1,已填充在Globals部分下。让我们从“无环境”下拉菜单中选择另一个环境——Environment_Test。然后再次点击眼睛图标。全局变量g的值value1也应该在此环境中可用。现在,在地址栏输入{{g}}(环境指向Environment_Test),然后悬停鼠标……阅读更多