环境允许您创建可重复使用的强大请求。详细了解使用变量和环境。
环境也可以在Collection Runner中使用。我们来看一个示例集合,其中一个POST请求在其URL,body和测试脚本中使用环境变量。下载示例集合: collection.json。
示例集合测试期望foo
响应体中的值等于bar
。我们还假设经过一些计算,我们将把该变量的值重置为bar2
。
要在Collection Runner中正确运行此集合,您需要为其提供相应的环境。下载示例环境: environment.json。在Collection Runner中,如果我们从左侧的环境下拉列表中选择我们的测试环境,并运行该集合,您将看到测试通过。
集合运行器参数如果您切换回Postman应用程序主窗口并检查该变量的值foo
,那么您将看到它现在是bar2
。
这是因为默认情况下,Collection Runner中的环境(或全局变量)中的任何变量都将反映在主要的Postman应用程序窗口中,因为Persist Variables
在选项中被选中。实际上,如果你再次运行这个集合,你会看到它现在会失败,因为我们改变了变量的值foo
。
默认情况下,Persist Variables
将在您首次打开“集合运行”时选中该选项。如果您不想在运行期间更新变量,请取消选中该Persist Variables
复选框。在这种情况下,将其视为Collection Runner保存环境的初始状态(和全局变量),并在运行完成后还原它。当您在请求中重用相同的变量并希望多次运行相同的集合时,这是非常有用的。这也将确保环境(和全局变量)状态不受集合运行的影响。
网友评论