服务Mock 本章节介绍Spring Cloud应用Mock服务功能 概述 您可以通过微服务云应用平台创建Mock服务,系统自动根据请求参数返回不同的结果,并且随机生成返回数据,能够真实地模拟后端服务,支持系统联调。例如部署了2个应用:生产者Provider和消费者Consumer,Consumer依赖了Provider的接口,由于Provider的代码还没准备就绪,可以选择Consumer应用创建Mock规则,模拟Provider的接口返回值。 服务Mock列表 在左侧导航栏,Spring Cloud治理 > 服务Mock。查看当前账号下的服务Mock列表。服务Mock列表展示了规则名称、应用、状态等信息,如果服务Mock较多,可以通过环境、规则名称进行筛选或搜索。 创建服务Mock 在服务Mock列表页面,单击创建服务Mock按钮,进行服务Mock规则创建。 ● 环境:选择一个环境。 ● 规则名称:自定义规则名称。 ● 描述:规则描述。 ● 调用方:选择需要Mock应用。 ● Mock规则列表: 框架类型:选择Spring Cloud框架。 服务路径:选择需要Mock的服务接口路径。 请求方法:包含GETPUTPOSTDELETE多个请求方法,在列表中选择其中一种方法,只能单选。 条件模式:选择服务Mock规则的条件策略,包括同时满足下列条件和满足下列任一条件,请根据实际需求进行选择。 条件列表:单击添加新的规则条件,设置规则条件。Spring Cloud应用支持ParameterHeaderCookieBody、Content参数输入方式。 Mock策略:默认支持返回自定义JSON数据策略。 返回延迟:自定义请求的响应时间,单位:ms。