本文最后更新于 429 天前,其中的信息可能已经有所发展或是发生改变。
Flow简介
用于与创建API
工作流的可视化工具,可以直接在Postman
工作区中使用Flows
链接请求、处理数据和创建真实世界的工作流。
基本介绍
Block
创建流的原子片段,每个块都有一个特定的目的,并通过执行任务、创建数据、转换数据等等来完成繁重的工作。
块有输入和输出,可以通过管道连接。
有三种类型的块:
- 任务块-执行特定的异步任务
- 值块-创建特定的数据
- 操作块-对数据执行操作以转换它们。本质上是同步的。
Message
单个数据包。可以为简单的字符串或者数字,也可以是一个复杂的数据结构,比如用户列表,电影。
Durables
在流链中保持持久化,每个块都能使用它。
Connections
用于将块链接在一起,可以链接到多个块创建复杂的流。
Singals
通常情况下,块是并行执行的,但如果需要暂停和同步,则可以使用Singals
使用
创建mock
创建一个集合(Collections)
命名为:demo
集合下创建一个request,名称为test
,URL为{{url}}/test?state={{state}}
在Tests中添加以下代码
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
添加该request的example,在response中填入success
然后对该集合点击右键,选择Mock collection
输入名称,点击创建
创建Flow
点击左侧的Flows,选择创建
选择下方的+Block
,拖动到画布上,选择Send Request
选择Add request to send
,选择刚才创建的request
选择Add Variables
,填写state和url变量,使其state的值为success,url为刚才的mock地址。
然后在添加Terminal
和Test Summary
块,并将Send Request
的Teponse链接到Terminal
,Test链接到Test Summary
。
然后点击下方的Start,即可在右边的侧边栏看到相应的数据。