使用Postman,初始设置请求是否可以与数据文件位于同一集合中?

使用Postman,初始设置请求是否可以与数据文件位于同一集合中?,postman,Postman,第一次使用邮递员数据文件——在针对我的功能请求执行数据文件之前,我要执行两次设置请求/测试(身份验证、清除缓存等) 设置请求是否需要位于单独的集合中,以避免对数据文件的每一行执行它们,或者我是否可以以某种方式将它们合并到同一集合中,同时确保(a)它们只运行一次,(b)它们在执行数据文件之前运行 我们还希望通过Newman在夜间自动运行时执行此操作。我会将所有请求放在一个集合中 第一个脚本是安装脚本 然后,在设置的预请求脚本中,您可以检查pm.info.iteration:Number以获取当前迭

第一次使用邮递员数据文件——在针对我的功能请求执行数据文件之前,我要执行两次设置请求/测试(身份验证、清除缓存等)

设置请求是否需要位于单独的集合中,以避免对数据文件的每一行执行它们,或者我是否可以以某种方式将它们合并到同一集合中,同时确保(a)它们只运行一次,(b)它们在执行数据文件之前运行


我们还希望通过Newman在夜间自动运行时执行此操作。

我会将所有请求放在一个集合中

第一个脚本是安装脚本


然后,在设置的预请求脚本中,您可以检查
pm.info.iteration:Number
以获取当前迭代的编号,如果它不是第一个迭代,则使用
pm.setNextRequest(“第二个请求”)
调用集合中的第二个请求。

我会将所有请求放在一个集合中

第一个脚本是安装脚本


然后在设置的预请求脚本中,您可以检查
pm.info.iteration:Number
以获取当前迭代的编号,如果它不是第一个迭代,则使用
pm.setNextRequest(“第二个请求”)
调用集合中的第二个请求。

谢谢@Christian Baumann!关于
pm
对象的内容太多了,我不知道。。。今天我将尝试这个解决方案。这是一个很好的起点。几乎在那里-通过预请求中的代码-它仍然执行这个特定的请求。除了
setNextRequest
之外,还有其他方法可以跳过当前请求吗?啊,忘了这一点。setNextRequest在当前请求的最后执行。谢谢@Christian Baumann!关于
pm
对象的内容太多了,我不知道。。。今天我将尝试这个解决方案。这是一个很好的起点。几乎在那里-通过预请求中的代码-它仍然执行这个特定的请求。除了
setNextRequest
之外,还有其他方法可以跳过当前请求吗?啊,忘了这一点。setNextRequest在当前请求的最后执行。