============================================================================================================================
网址:https://learning.getpostman.com/docs/postman/collection-runs/starting-a-collection-run/
开始收集运行
集合是一组请求,可以在对应的环境下作为一系列请求一起运行。
您可以使用脚本来构建集成测试套件,在API请求之间传递数据,以及构建反映您的API实际用例的工作流。
在收集运行器中自定义请求
收集运行器允许通过以下方式自定义请求的执行:
- 执行顺序:请求以它们出现在收集运行器的“运行顺序”窗格中的顺序执行。可以通过拖放来重新排序执行。
- 选择性执行:可以使用收集运行器的“ 运行顺序”窗格中的前面的复选框禁用请求,以阻止执行请求。
本主题描述如何为以下项配置收集运行参数:
- 集合或文件夹
- 环境
- 迭代
- 延迟
- 记录回应
- 数据
- 持久变量
- 在不使用存储的cookie的情况下运行收集
- 收集运行后保存cookie
集合或文件夹
您要运行的集合或文件夹。
运行集合时,集合中的所有请求均按照它们在主应用程序中出现的顺序发送。结果,运行每个文件夹,并依次执行该文件夹内的每个请求。
选择文件夹时,仅执行该文件夹,并且仅发送该文件夹内的请求。但是,可以在使用该postman.setNextRequest()
方法时更改顺序以更紧密地反映您的工作流程。
您还可以将收集运行器用于表单数据请求和包含文件的二进制文件正文。
要了解有关如何构建工作流的更多信息,请参阅构建工作流。
环境
集合运行时使用的环境。
要了解如何在收集运行中使用环境,请参阅在收集运行中使用环境。
迭代
收集将运行的次数。
在每次迭代中发送不同的数据并设置更高的迭代次数通常可以确保API的稳定性。
要了解如何运行多次迭代,请参阅《运行多次迭代》。
延迟
收集运行中每个请求之间的间隔(以毫秒为单位)。
记录回应
限制运行收集时的响应日志记录。
默认情况下,所有响应都记录为调试目的。对于大集合,您可以更改此设置以提高性能。
以下是有关默认日志记录的更多详细信息:
- 对于所有请求,将记录所有请求的响应。
- 对于失败的请求,仅记录对至少一项测试失败的请求的响应。
- 对于没有请求,将不会记录任何响应。
要了解如何调试收集请求,请参阅调试收集运行。
数据
提供数据文件以用于收集运行。
要了解有关如何使用日期文件进行收集运行的更多信息,请参见 使用数据文件。
持久变量
默认情况下,集合运行器中的任何环境更改都不会反映在请求构建器中。启用此选项将在运行结束时保存变量的值,并覆盖先前的值。
要了解有关在集合运行中保留变量值的更多信息,请参阅在集合运行中使用环境。
在不使用存储的cookie的情况下运行收集
来自集合的请求可能需要运行cookie。收集运行器可以通过运行收集而不使用存储的cookie选项来允许/阻止请求访问cookie 。启用此功能可在不使用cookie管理器中存储的cookie的情况下运行收集。
收集运行后保存cookie
集合中的请求可以在执行期间创建/更新cookie。收集运行器提供了一个选项,可以将cookie保存到cookie管理器,从而覆盖任何现有cookie。启用此选项会将会话的cookie保存到cookie管理器。