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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 直屏旗舰来了 iQOO 12和K70 Pro同台竞技

    旗舰机基本上使用的都是双曲面屏幕,这就让很多喜欢直屏的爱好者在苦等一款直屏旗舰,这次,你们等到了。据博主数码闲聊站带来的最新爆料称,Redmi下代旗舰K70 Pro和iQOO 12两款手
  • 6月安卓手机性能榜:vivo/iQOO霸占旗舰排行榜前三

    2023年上半年已经正式过去了,我们也迎来了安兔兔V10版本,在新的骁龙8Gen3和天玑9300发布之前,性能榜的榜单大体会以骁龙8Gen2和天玑9200+为主,至于那颗3.36GHz的骁龙8Gen2领先
  • 服务存储设计模式:Cache-Aside模式

    Cache-Aside模式一种常用的缓存方式,通常是把数据从主存储加载到KV缓存中,加速后续的访问。在存在重复度的场景,Cache-Aside可以提升服务性能,降低底层存储的压力,缺点是缓存和底
  • 量化指标是与非:挽救被量化指标扼杀的技术团队

    作者 | 刘新翠整理 | 徐杰承本文整理自快狗打车技术总监刘新翠在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT】即可直接领取
  • 一个注解实现接口幂等,这样才优雅!

    场景码猿慢病云管理系统中其实高并发的场景不是很多,没有必要每个接口都去考虑并发高的场景,比如添加住院患者的这个接口,具体的业务代码就不贴了,业务伪代码如下:图片上述代码有
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 腾讯VS网易,最卷游戏暑期档,谁能笑到最后?

    作者:无锈钵来源:财经无忌7月16日晚,上海1862时尚艺术中心。伴随着幻象的精准命中,硕大的荧幕之上,比分被定格在了14:12,被寄予厚望的EDG战队以绝对的优势战胜了BLG战队,拿下了总决
  • ESG的面子与里子

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之三伏大幕拉起,各地高温预警不绝,但处于厄尔尼诺大“烤”之下的除了众生,还有各大企业发布的ESG报告。ESG是“环境保
  • 2纳米决战2025

    集微网报道 从三强争霸到四雄逐鹿,2nm的厮杀声已然隐约传来。无论是老牌劲旅台积电、三星,还是誓言重回先进制程领先地位的英特尔,甚至初成立不久的新
Top