依赖第三方数据的接口如何测试


mock除了用在单元测试过程中,还有一个用途,当前端开发在开发页面的时候,需要服务端提供API接口
此时服务端没开发完成,或者说没搭建测试环境,这个时候前端开发会自己mock一个api服务端,自己给自己提供调用接口的返回数据
mock-server用途就是开发在开发的过程中,需要依赖一部分的接口,但是对方没有提供或者环境等等情况

环境准备

  • 1.moco-runner-0.12.0-standalone.jar
  • 2.java 版本1.8.0_20

Moco环境搭建

1.moco是一个开源的框架,在github上可以下载到,github源码地址
目前最新版是moco-runner-0.12.0-standalone.jar,【点这里下载】

2.下载完成后,保存到电脑本地的一个目录,然后在同一目录下新建一个yoyo.json文件,里面写入如下内容:

[ { "response" : { "text" : "Hello World! yoyoketang" } } ] 

3.接下来启动moco服务,打开moco-runner-0.12.0-standalone.jar所在的文件夹目录(E:\moco),地址栏左上角输入cmd,回车打开cmd窗口

java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c yoyo.json

出现如下结果就是启动成功了

E:\moco>java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c yoyo.json 22 七月 2018 21:44:36 [main] INFO Server is started at 6666 22 七月 2018 21:44:37 [main] INFO Shutdown port is 62459 

4.打开火狐浏览器(谷歌浏览器貌似打不开)地址栏输入:http://localhost:6666/ 看到如下界面,说明mock-server环境搭建成功

转自:https://www.cnblogs.com/yoyoketang/p/9348552.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM