解决 Postman Collection Runner 限制的最佳解决方案

简介: Postman 限制了 Collection Runner 的使用。使用其他的 Postman 替代工具是解决这个问题的最佳方案。

正如您所知,Postman 今年对其订阅计划进行了调整,特别是关于 Collection Runner 方面。Postman 限制了 Collection Runner 的使用,现在它仅限于在应用程序内本地使用。

对于基本订阅用户,Collection Runner 的运行次数限制为每月 25 次,这个额度很容易用完。要免费无限次地运行 collection,升级到 Postman Enterprise 不是唯一的选择。Apifox 提供了一个优秀的 免费 Postman 替代方案,可以无限次地运行 collection。

Postman 提供了几个强大的功能来简化 API 测试和开发:

  • Collections(集合) - 用于组织和分组相关的 API 请求。方便管理 API。
  • Collection Runner(集合运行器) - 顺序或并行地执行集合中的所有请求。实现自动化 API 测试。

注意: Postman 的 collection 和 Apifox 的 测试场景 (test scenario) 非常相似,两者都用于组织相关的 API 测试,允许您定义一系列 API 测试步骤来验证 API 行为。

  • Variables(变量) - 充当请求中动态值的占位符。允许对集合进行参数化。
  • Examples(示例) - 演示如何使用 endpoint(端点)的示例请求数据和结果。阐明预期的输入/输出。

image.png

Postman 的 Collection Runner 顺序或并行地执行集合中的请求,利用 Collection Variables(集合变量)对请求进行参数化。Collection Examples(集合示例)演示了预期的输入/输出。实现高效的 API 测试和开发。

Apifox:支持无限制 Collection Runner(集合运行器)

Apifox 不仅仅是克服 Postman Collection Runner 的限制。它提供了一套全面的功能来增强您的 API 测试工作 - 测试场景 (Test scenario)

如前所述,Apifox 中的测试场景本质上等同于 Postman 集合运行器。您可以轻松组织和管理您的 API 请求,创建、共享和生成详细的报告,以便更好地分析和协作。

image.png

Apifox 的一个突出特点是它的 CI(持续集成, Continuous Integration) 能力。借助 Apifox,您可以轻松地将 API 测试集成到 CI 工作流程中,从而在整个开发周期中实现自动化和高效的测试。

Apifox 提供的 CI 功能确保您的 API 测试无缝地集成到整个开发过程中,从而实现持续反馈并快速识别问题。

如何破解 Postman Collection Runner 的限制(免费)

Apifox 提供了一个用户友好且直观的界面,使初学者可以轻松快速地掌握和使用它的功能。让我们按照以下步骤了解如何 导出 Postman Collection,并在 Apifox 中高效地测试您的所有 API。

1.导出 Postman Collection

我们需要把所需的集合,点击“Export”选项,将集合从 Postman 快速导出成文件到本地,便于我们无缝传输到 Apifox。

image.png

需要注意的是,建议选择 Collection v2.1。

如果以 Collection v2.1 格式导出文件,可以确保环境的所有 query、目录和详细信息都将包含其中。

image.png

2.将 Postman Collection 导入 Apifox

登录 Apifox ,在左侧导航栏中选择最下方的「项目设置 - 数据管理 - 导入数据」。我们可以选择上方的 Postman 类型,也可以直接将刚才导出的文件拖入其中。

image.png

拖入文件后,会显示文件的类型,自动识别三种(集合、环境变量、全局变量)类型,我们点击确定即可。

image.png

确认后,我们能看到这个集合下的所有 API,可以全部导入,也可以手动选择。在右侧可以选择当匹配到相同接口时的处理方式,包括:

  • 覆盖已有接口
  • 智能合并
  • 不导入
  • 保留两者
  • 导入为用例

你可以根据自己的需要选择不同的处理方式,非常贴心。

image.png

导入成功后,我们就可以在目录中查看 API,还可以随时如果对这些接口发起请求。

image.png

3.创建测试场景

在 Apifox 最左侧的导航栏中找到「自动化测试」模块,点击「+」按钮,新建测试场景。

image.png

你可以设置测试场景的详细信息,例如优先级、测试场景名称和文件夹。
image.png

4.导入接口用例作为测试步骤

创建测试用例,则需要添加执行测试步骤和条件。我们可点击「添加步骤」,在这里我们可以直接从接口/接口用例导入,还可以添加条加分支、循环、脚本、数据库操作等能力,非常强大。

检查测试场景和测试用例,确保全面并涵盖所有关键功能和特性。验证测试用例以确保它们准确地代表测试场景目标。

image.png

5.运行测试场景

检查测试场景和测试用例,确保它们全面并涵盖所有关键功能和特性。验证测试用例以确保它们准确地代表测试场景目标。

image.png

运行测试用例并查看结果,记录测试过程中发现的任何缺陷或问题。测试报告使用图形化的方式完成,可以直接点击每个步骤查看具体情况。

image.png

结论

总而言之,Postman Collection Runner 的限制可能会给需要不受限制的 API 测试的开发人员带来挑战。幸运的是,Apifox 作为一个高效且用户友好的选择脱颖而出。

通过使用 Apifox,开发人员可以无缝地创建、测试和管理 API,而没有任何限制,从而显着改善他们的开发工作流程。因此,我们强烈建议使用 Apifox 来获得最佳的测试体验并克服 Postman Collection Runner 的限制。

相关文章
|
测试技术 API 网络架构
如何使用Postman Runner实现自动化测试中的参数自增
Postman Runner 是 Postman 工具中的一个强大功能,它可以用来批量运行 API 测试脚本。通过设置不同的参数组合,我们可以轻松地测试 API 的各种不同情况,并生成测试报告和测试结果。
如何使用Postman Runner实现自动化测试中的参数自增
|
JSON JavaScript 数据格式
Postman-06-运行Collection
Postman-06-运行Collection
|
存储 移动开发 JSON
Postman Collection介绍,添加,删除,恢复,导出
Postman Collection介绍,添加,删除,恢复,导出
1580 0
Postman Collection介绍,添加,删除,恢复,导出
|
8月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
5月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
239 2
|
7月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
337 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
7月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
336 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
9月前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
563 11
|
JSON Java 数据格式
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
本文介绍了使用Postman调试接口时遇到的“Content type ‘multipart/form-data;charset=UTF-8’ not supported”错误,原因是Spring Boot接口默认只接受通过`@RequestBody`注解的请求体,而不支持`multipart/form-data`格式的表单提交。解决方案是在Postman中将请求体格式改为`raw`并选择`JSON`格式提交数据。
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
514 5
Postman 接口测试配置 Pre-request Script