Skip to the content.

Mock测试桩支持

概述

测试服务配置获取

测试桩结果配置

字段名 字段描述
module 归属模块
service_name 服务签名,xxService.xxMethod
version 服务指定的mock版本,每个人都可以自定义自己的版本
result 服务的mock结果返回
update_staff 操作员工信息

结果配置说明

  1. 可以直接配置为json或普通字符串,组件自动转换为服务需要的出参类型
  2. 如果配置为imapper的xml格式,则自动执行xml转换,转换为Map<String, Object>之后再转换为出参类型,imapper的详细用法见walk-imapper用法文档
<imapper>
    <id default="123123123"></id>
    <url default="xxxxxxxxx"></url>
    <amount>param1.amount</amount> <!--传入要做测试模拟返回的方法的入参1中的amount属性 -->
    <requestId default="123123123"></requestId>
</imapper>

edas服务的测试桩配置

由于edas服务是通过接口注册的远程服务调用,本地无实现类,所以可以配置接口的默认实现类和mock_result的方式完成edas的测试结果响应

# 配置Edas服务的接口代理
walk.mock.interface.queryXXService=com.xx.xxService
# 配置Edas服务中某方法的版本号
walk.mock.version.queryXXService.userOrderQuery=1.0

<--快速参数映射及服务编排imapper
回列表
分布式追踪-->