跳到主要内容

Postman Flows 块(blocks)

Postman Flows 中可用的块如下所述。

Information blocks

模板(Template)

模板块

允许输入大量格式化文本。变量部分中的值可以包含在文本中,使用{{key}}where keyis your variable name。

变量- 可以使用格式包含在文本中的命名信息或赋值{{key}}

Out - 将文本框中输入的信息发送到下一个块。

例子

获取变量(Get Variable)

获取变量块

从流中的任何位置获取指定变量的值。

例子

创建变量(Create Variable)

创建变量块

为变量赋值,然后可以在流程中的任何位置使用Get Variable 块访问该变量。输入是任何值(例如文本、数字或来自另一个块的信息)。

例子

记录(Record)

记录块

可以保存任何其他值块类型或其他记录的结构化信息。信息是通过键(分配给信息的名称)和值来组织的。

例子

列表(List)

列表块

输出指定的值列表。每个项目可以是任何类型的块,例如日期块、字符串或记录。在列表的一行中使用Select 块可以将来自另一个块的信息传递到列表中。

例子

Date & Time

日期和时间块

输出指定的日期和时间。

例子

日期(Date)

日期块

输出指定的日期。

例子

Now

Now阻止

输出当前日期和时间。

例子

Select

选择块

选择从另一个块输出的信息的特定部分。如果输入信息来自带有已保存示例的发送请求块,则会弹出一个下拉列表,其中包含可供选择的所有信息,选择该信息将自动填充选择块。

例子

正则表达式(Regex)

正则表达式块

输出正则表达式。

例子

Null

空块

输出空值。

例子

Number

号码块

可以是正数或负数的整数或小数。

例子

布尔值(Bool)

布尔块

对或错。

例子

String

字符串块

输出你输入的文本。

例子

开始(Start)

启动块

流运行时运行的第一个块。当部署到云端 运行流程在云端 时,可以配置为保存信息(文本或 JSON 格式)以通过选择齿轮图标在本地进行测试。

例子

Decision blocks

If

如果块

采用任意数量的变量和信息,并根据 FQL 条件的结果采用不同的分支。

变量- 命名信息或赋值。

文本输入块- 使用 FQL 的 自由格式查询,评估结果为 true 或 false。

数据- 从另一个块接收信息或事件。

输出- 根据 FQL 条件的值将信息发送到 True 或 False 路径。

例子

Evaluate

评估块

执行 FQL 以更改信息和使用变量。

变量- 可以使用 FQL 访问的命名信息或分配的值。

文本输入块- 使用 FQL 的自由格式查询。

Out - 输出查询结果。

例子

Repeating blocks

Repeat

Repeating blocks

运行它之后的所有块指定的次数,直到遇到Collect 块,在这种情况下它将停止重复**Collect**块之后的所有块。

计数- 运行块的次数。

Start - 在接收到来自另一个块的输入时运行该块。

Index - 当前运行的编号,从 0 开始为第一次运行。

例子

For

对于块

为输入列表中的每个项目运行一次它之后的所有块,直到遇到Collect 块,在这种情况下它将停止重复**Collect**块之后的所有块。

列表- 值列表,如[1,2,3]["one","two","three"]

Start - 接收输入以运行块。

Item - 输出列表中的单个项目。

例子

Collect

收集块

一旦到达此块,ForRepeat 块将停止重复。每一项都会被放入一个新的列表中,然后输出。

Item - 从 for 或 repeat 序列中获取单个项目。

List - 创建以 for 或 repeat 序列发送到此块的所有项目的列表。

Finish - 当块完成时发送一个事件(当为每个项目运行 for/repeat 并且它们都在新列表中时)。

例子

Action blocks

Delay

延迟块

在允许信息通过之前等待指定的时间量。

数据(输入) - 当它从另一个块接收到输入时开始延迟。

数据(输出) ——延迟完成后,通过输入的任何信息。

延迟(以毫秒为单位) - 等待的时间量(以毫秒为单位)。

例子

发送请求(Send Request)

发送请求块

在集合中运行请求并输出结果。如果使用具有已保存示例的请求,则结果可用作测试数据以运行流程和自动填充Select块。

发送- 当它从另一个块接收到任何输入时,将运行选定的请求。

环境- 允许你选择要用于你的请求的 Postman 环境。

正文类型- 你的信息使用的格式(例如 JSON 或 XML)。自动将尝试自动检测正在使用的模式。

变量- 如果正在运行的请求包含{{variable}}格式中的任何变量,它们将显示在此处。变量可以在块本身中分配一个值,使用 Select块传递一个值,或者已经在环境中分配。

成功- 包含成功 API 请求的响应。如果将 Postman 测试分配给请求并且全部通过,或者如果没有测试,则会收到 2xx(成功)HTTP 状态代码。然后将请求返回的信息输出到下一个块。

Failure - 包含不成功的 API 请求的响应。如果将 Postman 测试分配给请求但全部失败,或者如果没有测试,则会收到非 2xx(不成功)HTTP 状态代码。然后将请求返回的信息输出到下一个块。

例子

Output block

日志(控制台)

日志(控制台)块

将输入到块的信息发送到 Postman 控制台。

例子

输出

Output block

显示信息输入。下拉菜单允许你从 JSON、图表、表格、视频、图像等中进行选择。有关 Output block 的更多信息和示例,请参阅 创建图表、表格和输出