
moco
田晨|ggss
这个作者很懒,什么都没留下…
展开
-
mock的意义
团队更加有效的工作当使用mock之后,各团队之间可以不需要再互相等待对方的进度,只需要约定好相互之间的数据规范(文档),即可使用mock构建一个可用的接口,然后尽快的进行开发和调试以及自测,提升开发进度的的同时,也将发现缺陷的时间点大大提前。开启TDD(Test-Driven Development)模式,即测试驱动开发测试覆盖率1、当我们测试接口时,当你发现bug,复现可能会污染数据库。2、比如一个接口有许多返回,如果一个返回码500,服务器错误,然后客户端会关闭,此时你真的要吧服务器弄错误么原创 2020-06-05 08:30:01 · 609 阅读 · 0 评论 -
快速生成set和get方法
1、lombok插件方便生成get和set方法,看着更简单2、@Data更快生成set get toString方法原创 2020-06-01 14:12:08 · 560 阅读 · 1 评论 -
cookies和session的区别
1、cookies存储在客户端头信息中session在服务器中存储 ,文件数据库都可以一般来说,session验证需要cookies一个字段,来确定是哪一个用户,对应寻找session原创 2020-05-30 09:55:04 · 116 阅读 · 0 评论 -
moco的event和异步请求
Moco官方 HTTP(s) APIs :https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md#json-response1、event从0.9版本开始,mock提供了event方法,什么意思呢有时候,我们请求一些特定接口的时候,我们可能需要去请求别的地址,从而才能完成请求。1.0.0的get请求{ "request": { "uri" : "/event" }, "response"原创 2020-05-29 23:20:01 · 289 阅读 · 0 评论 -
用测试方法启动moco
Moco官方JUnit Integration: https://github.com/dreamhead/moco/blob/master/moco-doc/junit.md转载 2020-05-29 22:35:46 · 106 阅读 · 0 评论 -
moco模拟https请求
moco 环境搭建完毕,只能使用http请求,无法使用https的请求。下面讲解https证书的生成和使用,让moco能够支持https请求的mock1.https服务启动命令:java -jar moco-runner-1.0.0-standalone.jar https -p 443 -c api_config.json --https C:\Users\chengpeisheng\.keystore\chengpeisheng.cer --cert mocohttps --keystore moc转载 2020-05-29 22:33:53 · 1615 阅读 · 0 评论 -
moco配置全局设置
1、作用 Moco支持在全局的配置文件中引入其他配置文件,这样就可以分服务定义配置文件,便于管理。 配置好文件,在全局文件中引入即可。全局配置如下2、实例[ { "include" : "libraryAdd.json"//文件路径 }, { "include" : "libraryEdit.json" } ] 3、命令java -jar moco-runner-0.12.0-standalone.jar start -p原创 2020-05-29 21:43:50 · 495 阅读 · 0 评论 -
Mock基本使用
1、mock模拟接口数据2、使用moco框架 Moco下载地址 https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/3、启动方法 java -jar ./moco-runner-1.1.0-standalone.jar http -p 1123 -c ./start001.json moco包路径 使用的协议 -p端口号 -c访问的json文件4、部署方式 热部署(配置文件修改,服务重新启动)5、respons原创 2020-05-29 21:18:34 · 382 阅读 · 0 评论