首页 > 解决方案 > 模拟外部 Web 服务进行集成测试

问题描述

我必须模拟外部 Web 服务,特别是 SOAP Web 服务,才能在 Java 中运行集成测试。

有什么建议吗?

标签: javatestingintegration-testing

解决方案


有两种方法:

  1. 针对真实的外部 Web 服务或其测试版本运行集成测试。

  2. 编写您自己的测试 Web 服务,模拟集成测试所需的外部服务行为的子集。

请注意,根据您尝试模拟的服务的性质,您的测试服务可能非常愚蠢;例如,为预期的请求提供预先计算/硬连线的响应。


这里没有魔法。只是常识和努力。


推荐阅读