2010-04-03 73 views
1

我正在测试一个应用程序,该应用程序通过互联网与不同的Web服务进行通信。 对于我的自动化测试,我不想通过网络。 为了实现这一点,我需要使用另一个应用程序来模拟我的机器上的web服务。 我最初的想法是记录客户端和web服务之间的所有请求和响应, ,然后编写一个模拟应用程序来重放这些响应。 这里的缺点是,每当web服务协议发生变化时,我都必须修改所有记录的resposnes。 所以我期待看看是否有更优雅的解决方案。为本地自动化测试模拟Web服务的想法

有没有人解决过类似的问题?任何想法,建议表示赞赏。

+0

你在使用什么平台? 。净? Java的?这很重要,因为WCF服务可以在任何地方托管 - 包括在单元测试中。你可以创建一个可以在你的单元测试中运行的模拟服务。 – 2010-04-04 04:53:19

回答

0

您试图“模拟”这些外部依赖项。 SoapUI是一个很好的解决方案。