跳到主要内容

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​

收集块

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

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 的更多信息和示例,请参阅 创建图表、表格和输出 。