Live2D

23 编写前置脚本和测试

您可以使用 Postman 中的预请求脚本在请求运行之前执行 JavaScript。通过在请求、集合或文件夹的 Pre-request Script 选项卡中包含代码,您可以执行预处理,例如设置变量值、参数、标头和正文数据。您还可以使用预请求脚本来调试代码,例如通过将输出记录到控制台。与请求关联的脚本将在发送请求后执行
预请求脚本的示例用法如下:
  • 您在集合中有一系列请求,并按顺序运行它们,例如在使用集合运行器时。
  • 第二个请求取决于从第一个请求返回的值。
  • 在将其传递给第二个请求之前,需要处理该值。
  • 第一个请求将响应字段中的数据值设置为其测试脚本中的变量。
  • 第二个请求检索该值并在其预请求脚本中对其进行处理,然后将处理后的值设置为一个变量(在第二个请求中引用,例如在其参数中)。
后置脚本

测试确认您的 API 按预期工作,服务之间的集成运行可靠,并且任何更改都没有破坏现有功能。您可以使用 JavaScript 为 Postman API 请求编写测试脚本。当您的 API 项目出现问题时,您还可以使用测试代码来帮助调试过程。例如,您可以编写一个测试,通过发送包含不完整数据或不正确参数的请求来验证 API 的错误处理您可以将测试添加到集合中的单个请求、集合和文件夹。 Postman 包含您添加然后修改以适合您的测试逻辑的代码片段

  • 要将测试添加到请求,请打开请求并在“测试”选项卡中输入您的代码。测试将在请求运行后执行。输出位于响应的测试结果选项卡中。

编写测试脚本
pm.test("Status test", function () {
 pm.response.to.have.status(200);
});
pm.test("environment to be production", function () {
 pm.expect(pm.environment.get("env")).to.equal("production");
});

测试集合和文件夹

  • 您可以将测试脚本添加到集合、文件夹或集合中的单个请求。与集合关联的测试脚本将在集合中的每个请求之后运行。与文件夹关联的测试脚本将在文件夹中的每个请求之后运行。这使您能够在每次请求后重用通常执行的测试。每个请求的执行顺序是集合测试,文件夹测试,然后是请求测试
  • 将脚本添加到集合和文件夹使您能够测试 API 项目中的工作流。这有助于确保您的请求涵盖典型场景,为应用程序用户提供可靠的体验。
posted @ 2022-07-03 03:40  soulorelax  阅读(2)  评论(0)    收藏  举报