【发布时间】:2019-10-08 11:14:27
【问题描述】:
我必须模拟外部网络服务,特别是 SOAP 网络服务,才能在 java 中运行集成测试。
有什么建议吗?
【问题讨论】:
-
“有什么建议吗?”不是问题。
-
写一个soap服务来展示你需要的行为?
标签: java testing integration-testing
我必须模拟外部网络服务,特别是 SOAP 网络服务,才能在 java 中运行集成测试。
有什么建议吗?
【问题讨论】:
标签: java testing integration-testing
有两种方法:
针对真实外部网络服务或其测试版本运行您的集成测试。
编写您自己的测试网络服务,模拟集成测试所需的外部服务行为的子集。
请注意,根据您尝试模拟的服务的性质,您的测试服务可能非常愚蠢;例如为预期的请求提供预先计算/硬连线的响应。
这里没有魔法。只是常识和努力。
【讨论】: