脚本介绍

17 Mar 2025 | 阅读 2 分钟

Postman不仅用于手动测试,还可以进行API的自动化测试。Postman请求和集合可以应用于动态行为。

在Postman中,脚本是允许您自动化API测试的代码行。它允许您编写预请求和测试脚本。

  • 在发送请求之前,将运行预请求脚本,并且
  • 在收到响应后,测试脚本将运行。

在Postman中,我们可以编写测试,在请求之间传递数据,并更改参数。它允许向集合、文件夹、请求或未附加到组的请求添加测试脚本和预请求脚本。

Postman Sandbox

要在Postman中编写脚本,我们使用Postman Sandbox。

Postman sandbox是用Javascript编写的。它是一个执行环境。由于sandbox是用Javascript编写的,因此它将只接收用Javascript编写的脚本。

因此,我们必须使用javascript编写脚本,以使代码在Postman中可执行。

Postman中脚本的执行顺序

在Postman中,单个请求的脚本执行顺序如下

Intro to Scripts
  • 与请求关联的预请求脚本将在发送请求之前执行。
  • 与请求关联的测试脚本将在发送请求之后执行。

集合中每个请求的脚本执行顺序如下

Intro to Scripts
  • 在集合中的每个请求之前,将运行与集合关联的预请求脚本。
  • 在文件夹中的每个请求之前,将运行与文件夹关联的预请求脚本。
  • 在集合中的每个请求之后,将运行与集合关联的测试脚本。
  • 在文件夹中的请求之后,将运行与文件夹关联的测试脚本。

对于集合中的每个请求,脚本应始终按以下层次结构运行

  • 集合级脚本
  • 文件夹级脚本
  • 请求级脚本

预请求和测试脚本将应用相同的顺序。


下一主题预请求脚本