【问题标题】:Simulate external webservice for integration test [closed]模拟用于集成测试的外部 Web 服务 [关闭]
【发布时间】:2019-10-08 11:14:27
【问题描述】:

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

有什么建议吗?

【问题讨论】:

  • “有什么建议吗?”不是问题。
  • 写一个soap服务来展示你需要的行为?

标签: java testing integration-testing


【解决方案1】:

有两种方法:

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

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

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


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

【讨论】:

  • 有任何框架或库可以帮助构建模拟测试,你能告诉我吗?
  • 1) 我不知道。 2) 推荐请求是题外话。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 2011-06-13
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
相关资源
最近更新 更多