当前位置:首页 > 科技  > 知识百科

使用 Postman 的 Newman 扩展在 Docker 中自动化 API 测试和调试

来源: 责编: 时间:2023-08-07 16:30:39 315观看
导读 超过 2000 万开发人员使用 Postman API 平台,其收藏功能在社区中脱颖而出。集合的核心是一组 API 调用。虽然并非所有集合都会演变成更复杂的东西,但许多集合都是 Postman 更

超过 2000 万开发人员使用 Postman API 平台,其收藏功能在社区中脱颖而出。集合的核心是一组  API 调用。zT028资讯网——每日最新资讯28at.com

虽然并非所有集合都会演变成更复杂的东西,但许多集合都是 Postman 更高级功能的基础构建块。 例如,一个集合可以包含 API 测试和文档、通知模拟服务器或表示一系列 API 调用。zT028资讯网——每日最新资讯28at.com

将 API 请求存储在一个集合中可以让用户探索、运行并与他人共享他们的工作。我们将解释为什么 
这很重要,以及如何开始使用Postman 的 Newman Docker 扩展。zT028资讯网——每日最新资讯28at.com

为什么要在 Docker Desktop 中运行 Postman 集合?zT028资讯网——每日最新资讯28at.com

为什么要在 Docker Desktop 中运行 Postman 集合?自动化——自动化 API 测试以在本地运行测试状态检查——运行集合以评估 API 的当前状态和健康状况调试——记录测试结果并按测试失败进行过滤以调试意外的 API 行为执行——运行集合以针对不同的环境配置执行 API 工作流zT028资讯网——每日最新资讯28at.com

对于每个用例,您可能希望在不同的场景中运行集合。以下是一些涉及 API 测试自动化的场景:zT028资讯网——每日最新资讯28at.com

在开发期间进行本地测试作为 CI/CD 管道的一部分进行测试基于事件触发器的测试按预定时间表进行健康检查
您可以通过多种方式运行集合。一种方法是利用Newman(Postman 的开源库)和 Docker。您可以从命令行或将 Newman 与函数、脚本和容器化应用程序一起使用。您甚至可以从 Docker Desktop 运行您的收藏!zT028资讯网——每日最新资讯28at.com

在 Docker Desktop 中开始使用 Newman
Postman Docker Extension 使用Postman 的 Newman 图像来运行集合并显示结果。在本节中,我们将测试扩展并运行我们的第一个集合。zT028资讯网——每日最新资讯28at.com

配置
1.安装最新版本的 Docker Desktop。为 Docker Desktop安装Newman 扩展。
2.注册一个免费的 Postman 帐户并生成一个 API 密钥。这将允许您访问您的 Postman 数据,例如集合和环境。
3.登录您的 Postman 帐户并创建一个 Postman 集合。如果您还没有 Postman 集合,您可以将此示例集合派生到您自己的工作区。之后,这个分叉的集合将作为您自己的集合出现。zT028资讯网——每日最新资讯28at.com

运行 Postman 集合
1.输入您的 Postman API 密钥并单击“获取 Postman 集合”。
2.选择要运行的集合。
3. (可选)选择与您的收藏一起运行的环境。在 Postman 环境中,您可以为每个服务器环境定义不同的服务器配置和凭证。
4. 单击“Run Collection”并查看 API 调用的结果。您可以按失败的测试进行过滤并深入了解详细信息。
5. 根据需要对其他集合和环境重复此过程。zT028资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-2486-0.html使用 Postman 的 Newman 扩展在 Docker 中自动化 API 测试和调试

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Docker 促进企业软件开发的四种方式

下一篇: Docker Desktop 4.14 中的新功能:更好地了解您的容器

标签:
  • 热门焦点
  • 量化指标是与非:挽救被量化指标扼杀的技术团队

    作者 | 刘新翠整理 | 徐杰承本文整理自快狗打车技术总监刘新翠在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT】即可直接领取
  • 三言两语说透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化和反柯里化的概念、实现原理和应用
  • 如何使用JavaScript创建一只图像放大镜?

    译者 | 布加迪审校 | 重楼如果您曾经浏览过购物网站,可能遇到过图像放大功能。它可以让您放大图像的特定区域,以便浏览。结合这个小小的重要功能可以大大改善您网站的用户体验
  • “又被陈思诚骗了”

    作者|张思齐 出品|众面(ID:ZhongMian_ZM)如今的国产悬疑电影,成了陈思诚的天下。最近大爆电影《消失的她》票房突破30亿断层夺魁暑期档,陈思诚再度风头无两。你可以说陈思诚的
  • 冯提莫签约抖音公会 前“斗鱼一姐”消失在直播间

    来源:直播观察提起“冯提莫”这个名字,很多网友或许听过,但应该不记得她是哪位主播了。其实,作为曾经的“斗鱼一姐”,冯提莫在游戏直播的年代影响力不输于现
  • 8月见!小米MIX Fold 3获得3C认证:支持67W快充

    这段时间以来,包括三星、一加、荣耀等等有不少品牌旗下的最新折叠屏旗舰都得到了不少爆料,而小米新一代折叠屏旗舰——小米MIX Fold 3此前也屡屡被传
  • 华为Mate60标准版细节曝光:经典星环相机模组回归

    这段时间以来,关于华为新旗舰的爆料日渐密集。据此前多方爆料,今年华为将开始恢复一年双旗舰战略,除上半年推出的P60系列外,往年下半年的Mate系列也将
  • 三星获批量产iPhone 15全系屏幕:苹果史上最惊艳直屏

    按照惯例,苹果将继续在今年9月举办一年一度的秋季新品发布会,有传言称发布会将于9月12日举行,届时全新的iPhone 15系列将正式与大家见面,不出意外的话
  • 电博会与软博会实现"线下+云端"的双线融合

    在本次“电博会”与“软博会”双展会利好条件的加持下,既可以发挥展会拉动人流、信息流、资金流实现快速交互流动的作用,继而推动区域经济良性发展;又可以聚
Top