Postman中文文档

Postman中文文档——构建工作流程(Building wor

2017-09-06  本文已影响60人  千夜
下载本例中使用的集合:

基本用法

当您开始运行集合时,所有请求按照您在主应用程序中看到的顺序运行。这意味着内部的所有请求首先按照它们所在的文件夹的顺序执行,然后按照在集合根目录中顺序执行。但是,您可以调用内置函数setNextRequest()来覆盖此行为。

setNextRequest(),顾名思义,将允许您指定下一步运行哪个请求。了解这一点的最简单的方法是查看集合示例。

我们假设我们有一个包含四个请求的集合。如果直接运行此集合,则集合运行程序将按顺序运行所有四个请求。

测试选项卡中的setNextRequest测试选项卡中的setNextRequest 集合运行器视图集合运行器视图

现在我们来为Request 1的测试脚本添加postman.setNextRequest(),如图所示。postman.setNextRequest()是一个具有一个参数的函数,包含要下一步运行的请求的名称或ID。在示例中,我们将测试脚本中请求Request 1的下一个请求设置为Request 4。这意味着在Request 1完成执行后将跳转到Request 4。如果我们现在运行相同的集合,您将看到只有两个请求在运行。

setNextRequest请求名称作为参数setNextRequest请求名称作为参数 集合运行器视图集合运行器视图

请注意,setNextRequest()只能与集合运行程序或Newman一起使用,其目的是运行集合,而不是发送单个请求。


高级用法

现在我们对如何setNextRequest()工作有了很好的了解,我们可以用它做一些更加高级的东西。由于您不再受定义请求的顺序的限制,您可以跳过您的集合,建立条件逻辑或跳过不必要的请求。这个博客文章解释了如何编写一个集合,将根据您最喜爱的音乐艺术家为您生成Spotify播放列表。

有一些需要牢记的问题:

上一篇 下一篇

猜你喜欢

热点阅读