Skip to content

lancelothuxi/mock-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mock平台

  • 零侵入式mock平台,多协议支持(dubbo2.x,3.x,openfeign,http)
  • 自动扫描、自动注册
  • 支持动态参数匹配
  • 支持动态数据(支持函数生成数据)
  • 云原生支持
  • 支持模拟耗时

自动注册dubbo服务 mock数据 根据jsonpath匹配数据

函数支持

  • 随机字符串:${__RandomString(11,0123456789)}
  • 时间戳:${__time(yyyyMMdd)} 或者 ${__time(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')}
  • 引用入参的某个值:${__refer($[1].name)}

示例

{
   "date": "${__time(yyyyMMdd)}",
   "trans_no": "${__time(yyyyMMdd)}${__RandomString(11,0123456789)}A",
   "refer_value": "${__refer($[1].name)}"
}

一键启动

一键从源码编译到运行

sh ./bin/start.sh

mock agent

https://github.com/lancelothuxi/mock-agent

About

mock平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors