Testing 为本地自动化测试模拟Web服务的设想

Testing 为本地自动化测试模拟Web服务的设想,testing,networking,simulation,web-services,Testing,Networking,Simulation,Web Services,我正在测试一个应用程序,它通过互联网与不同的网络服务进行对话。 对于我的自动测试,我不想通过网络。 为了实现这一点,我需要使用另一个应用程序在我的机器上模拟webservice。 我最初的想法是记录客户端和webservice之间的所有请求和响应, 然后编写一个模拟应用程序来回放这些响应。 这里的缺点是每次Web服务协议发生一点变化时,我都必须修改所有记录的响应。 所以我想看看是否有更优雅的解决方案 有人解决过类似的问题吗?感谢您的任何想法和建议。您正试图“模拟”这些外部依赖关系。这是一个很好的

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


有人解决过类似的问题吗?感谢您的任何想法和建议。

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

您使用的是什么平台。网JAVA这很重要,因为WCF服务可以托管在任何地方,包括单元测试中。您可以创建一个在单元测试中运行的模拟服务。