这在我身上发生了不止一次,以为有人可以提供一些见解。
我参与过多个项目,我的项目依赖于外部服务。当我必须在本地运行应用程序时,我需要启动该服务。但有时我会为他们服务的下一个版本编写代码,而这可能还没有准备好。
所以问题是,是否已经有一种方法可以启动和运行模拟服务,我可以配置一些请求和响应?
例如,假设我有一个本地应用程序需要对外部的其他服务进行休息调用以获取一些数据。例如,对于给定的用户,我需要找到所有来自其他服务的待处理货物。但我无权访问该服务。
为了运行我的应用程序,我需要一个有效的外部服务,但我无法在我的环境中访问它。有没有比创建虚假服务更好的方法?