模拟外部 webservice 进行集成测试

Simulate external webservice for integration test

我必须模拟外部网络服务,特别是 SOAP 网络服务,以在 java 中进行 运行 集成测试。

有什么建议吗?

有两种方法:

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

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

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


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