配置Mountebank环境
发布于 2023-08-22


版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


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测试。
参考引用
Bruce Talk


Bruce Talk
扫码关注公众号
Bruce Talk的其他文章
如何进行用户故事估算——10月9日Ethan Huang分享感受
敏捷估算一直是一个无法绕开又非常令人头疼的话题。无法绕开是因为无论是产品还是项目都离不开估算。令人头疼是因为估算结果一般都很难令人满意。
Kanban != 看板
你是否和我一样对Kanban的理解仅仅局限在“看板”这个词上面呢?学习了一下Kanban系统后,发现大有乾坤。
多团队如何评估故事点(译)
多团队评估故事点的时候有没有让你头疼?看看大神Mike Cohn给了什么建议。
Scrum模式之估算点模式读后感
为什么我们的估算不准?如何理解相对估算?什么是估算点估算方式?我们的估算目标是什么?
为何要构建团队契约
什么是团队契约,他和\x26quot;客户合同\x26quot;的契约有什么不同?敏捷团队为什么需要团队契约?
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线