美文网首页Postman中文文档
Postman中文文档——在集合运行器中使用环境

Postman中文文档——在集合运行器中使用环境

作者: 千夜 | 来源:发表于2017-09-05 21:24 被阅读58次

    环境允许您创建可重复使用的强大请求。详细了解使用变量和环境

    环境也可以在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保存环境的初始状态(和全局变量),并在运行完成后还原它。当您在请求中重用相同的变量并希望多次运行相同的集合时,这是非常有用的。这也将确保环境(和全局变量)状态不受集合运行的影响。

    持久变量持久变量
    下载本例中使用的集合和环境:

    相关文章

      网友评论

        本文标题:Postman中文文档——在集合运行器中使用环境

        本文链接:https://www.haomeiwen.com/subject/qpppjxtx.html