扫码阅读
手机扫码阅读
配置Mountebank环境
531 2023-08-22
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:配置Mountebank环境
文章来源:
Bruce Talk
扫码关注公众号
使用Mountebank快速搭建服务环境
在开发过程中经常需要与外部系统如Zoom的API、SMTP服务和第三方支付系统进行交互。但在实际应用中,直接频繁调用这些外部服务可能会因为限流限制或性能测试需求而不现实。为此,可以使用打桩服务Mountebank来模拟这些外部服务。
本机安装方法
Mountebank可以通过多种方式在本机上安装:
- 使用npm命令
npm install -g mountebank
直接安装。 - 通过Docker保持环境清洁,使用
docker pull bbyars/mountebank
下载镜像。
启动服务
安装完成后,可以通过以下方式启动Mountebank:
- 使用npx命令
npx mb start
启动。 - 使用Docker命令
docker run --rm bbyars/mountebank mb start
启动。
Mountebank默认使用2525端口,但可以通过指定--port
参数来自定义端口。
退出服务
退出Mountebank服务可以通过以下方式:
- 对于npm安装,使用
npx mb stop
。 - 对于Docker容器,使用
docker exec -it [containerID] /bin/sh /app $ mb stop
。
遵循上述步骤,可以轻松地在单机环境上搭建Mountebank服务。后续文章将介绍如何使用Mountebank进行API测试。
参考引用
想要了解更多内容?
查看原文:配置Mountebank环境
文章来源:
Bruce Talk
扫码关注公众号
Bruce Talk的其他文章
增强团队协作,洞察真实需求,研磨优良产品——一次用户故事地图之旅
一次用户故事地图之旅带给我的真实感受。
敏捷开发需要内外兼修
修炼敏捷就像修炼武功,想落地并持续其生命力,需要内外兼修,这样才能走得稳,走的持久。
保持住你写代码的姿势,你就是黑带了
跆拳道黑带选手,无论遇到多么强劲的对手,能够始终保持自己的姿势不变。做为程序员的我们,能否保持自己该有的姿势?如何保持?
分享几个团队敏捷转型过程中的故事
作为ScrumMaster,有机会和不同的团队合作,会发现Team在从传统工作方式转变为敏捷开发方式的时候,会有一些相似的经历(一些弯路都会走一下)。这也是团队成长的必经之路。今天分享几个我在多个转型团队中遇到的相似的故事。
Scrum Patterns: Sprint计划会(译)
Sprint Planning Meeting内容如何安排,他的目的是什么。有什么输出?有什么模式可以遵循吗?
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线