java - 微服务集成测试框架
问题描述
我正在开发一个服务 API(Spring、Java),它调用外部服务来获取一些数据。
我们对在隔离环境中的 buildkite(CI/CD 进程)上运行的一些端点进行了空手道测试buildkite-my-service:8080
。
由此buildkite-my-service:8080
,我无法连接到外部服务来验证我的空手道测试。尽管空手道测试在我身上运行良好,localhost:8080
因为我可以连接到这个外部服务。
在这种情况下进行集成测试的最佳方式/库/框架是什么?
解决方案
推荐阅读
- python - 设置已创建频道 Discord.PY 的权限
- flutter - (YoutubeAPI,Flutter) 我没有看到选择 youtube chanel 的弹出窗口
- gitignore - 我应该在 .gitignore 中添加 .parcel-cache 吗?
- javascript - 如何从原子单词形状生成所有可能的单词?
- mule4 - 目录路径导致 FILE_IS_NOT_DIRECTORY 错误
- apache-kafka - 使用 Spring 可以流框架的 KStreams 应用程序,Confluent 不支持
- python - 使用 Python Selenium Webdriver 切换 Electron webview
- i2c - 如何从 BNO085 传感器读取数据
- postgresql - postgres 什么时候获取生成的 Id 列的值?
- skype-for-business - 尝试通过 UCWA Api 访问 Skype Business。服务不允许来自此来源的跨域请求