模拟外部 webservice 进行集成测试
Simulate external webservice for integration test
我必须模拟外部网络服务,特别是 SOAP 网络服务,以在 java 中进行 运行 集成测试。
有什么建议吗?
有两种方法:
运行 您的集成针对 真实 外部网络服务或其测试版本进行测试。
编写您自己的测试网络服务,模拟您的集成测试所需的外部服务行为的子集。
请注意,根据您尝试模拟的服务的性质,您的测试服务可能非常愚蠢;例如为预期的请求提供预先计算的/硬连线的响应。
这里没有魔法。只是常识和努力。
我必须模拟外部网络服务,特别是 SOAP 网络服务,以在 java 中进行 运行 集成测试。
有什么建议吗?
有两种方法:
运行 您的集成针对 真实 外部网络服务或其测试版本进行测试。
编写您自己的测试网络服务,模拟您的集成测试所需的外部服务行为的子集。
请注意,根据您尝试模拟的服务的性质,您的测试服务可能非常愚蠢;例如为预期的请求提供预先计算的/硬连线的响应。
这里没有魔法。只是常识和努力。