我可以在通过 Newman-Runner-CLI 使用 postman 时跳过一些选定的“Api 请求”吗?

Posted

技术标签:

【中文标题】我可以在通过 Newman-Runner-CLI 使用 postman 时跳过一些选定的“Api 请求”吗?【英文标题】:Can I skip some of the selected "Api Requests" in postman while using it through Newman-Runner-CLI? 【发布时间】:2022-01-22 15:06:52 【问题描述】:

作为用户,我有几个使用 postman 创建的 API 集合,现在我已经集成了 Newman-Runner-CLI。

我的问题是,有没有办法从每个集合中跳过一些选定的 API 请求,或者有没有办法在一个文件中添加“跳过的 API 请求”,所以在 Newman-Runner 的执行过程中,它会自动跳过那些添加的请求吗?

提前致谢。

【问题讨论】:

【参考方案1】:

显然,无法确定一个集合是通过 Postman 还是 Newman 运行的。

根据这个线程,您可以在执行开始时手动设置一个变量(see Postman forum)。

然后您可以根据该变量的值使用postman.setNextRequest() 引导执行。见:https://learning.postman.com/docs/running-collections/building-workflows/

【讨论】:

谢谢,Christian,作为用户,一旦我从 Postman GUI 运行收集,它只会要求我勾选/选择我想要执行的 API 请求。那么,在使用 Newman-Runner 运行相同的集合时,我该如何跳过这些请求?有没有办法做到这一点,或者在其他文件中添加一些忽略 API 请求? 只需阅读我的答案和提供的链接,那里都有解释。

以上是关于我可以在通过 Newman-Runner-CLI 使用 postman 时跳过一些选定的“Api 请求”吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Android 上通过 HTML 拨打电话吗?

我可以在 AggregatingMergeTree 中插入聚合状态而不通过物化视图吗

为啥我可以通过反射在字段初始化后重写静态只读字段?

我可以通过 Javascript 在 Flash (AS2) 中设置变量吗

我可以通过 cookie 在 Analytics 中注册用户吗?

我可以在没有事务的情况下通过 sqlalchemy 执行查询吗