Postman的前置操作是干什么的?

508 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情

大家好,我是阿萨。 今天继续学习Postman的前置操作。

一。什么是前置操作?

在请求运行之前执行JavaScript就叫前置操作。通过在请求、集合或文件夹的Pre-request Script中写代码,来做的操作都叫前置操作。

例如设置变量值、参数、Header和Body数据。也可以使用前置操作来调试代码,例如将输出记录到控制台。

二。前置操作典型适用场景是什么?

  1. 在集合中有一系列请求,并按顺序运行它们,例如使用集合运行器时。

第二个请求依赖于第一个请求返回的值。

  1. 在将该值传递给第二个请求之前,需要对其进行处理。

  2. 第一个请求将响应字段中的数据值设置为它的Tests脚本中的一个变量。

  3. 第二个请求搜索该值并在其Pre-request Script中处理它,然后将处理后的值设置为一个变量(在第二个请求中引用,例如在其参数中)。

三。 在请求运行之前编写脚本

要包含您希望在Postman发送请求之前执行的代码,请打开请求并选择Pre-request Script选项卡。输入在请求运行之前需要处理的JavaScript。

选择Send时,代码将在Postman将请求发送到API之前执行。

四。Collections中使用pre-request脚本

将前置脚本添加到整个集合以及集合中的文件夹中。在这两种情况下,前置脚本将在集合或文件夹中的每个请求之前运行。这样就可以定义多个请求需要执行的常用前置脚本或调试。

若要向一组请求添加前置脚本,请在侧边栏的Collections中找到集合或文件夹。选择更多操作图标更多操作图标。。。,然后选择Edit。

Image

打开前置脚本,输入将在集合或文件夹中的每个请求之前运行的代码。

Image

在首次创建集合或文件夹时或之后的任何时间都可以定义前置脚本。

五 总结\

前置脚本,一般使用在接口之间传递参数,或者是参数必须是随机值等每次都需要变化的值时,前置脚本就非常有必要。另外我们每次运行脚本的时候要确保 token 是有有效的,也需要在前置脚本中做处理。

你学会了吗?

如果你也想学习如何使用Postman 工具,欢迎跟着阿萨 一起完成21天打卡学习。