mock的使用

前言:mock的实现技术很多,大体分为两类:mock数据和mock服务,下面只介绍mock服务。

注意:moco是依赖java环境的,所以没有安装jdk的,请先安装好jdk(可参照:https://blog.csdn.net/xuejiaguniang/article/details/86331557

步骤如下:

步骤一:我们要用到moco,它类似一个Mock的工具框架。是一个简单搭建模拟服务器的程序库,下载下来就是一个jar包,下面是我百度网盘上的,可直接下载使用:

链接:https://pan.baidu.com/s/1s35IB2TwL7aS3sBMSzIsrA
提取码:4dz1

步骤二:新建一个.json结尾的文件(下面内容文件名为test.json),文件内可以写我们自己的请求数据,如下:

[ 
{
    "description":"这是mock的第一个接口",
    "request":{
        "uri":"/testUrl"
        },
    "response":{
        "text":"Hello,World!"
    }
},
{
    "description":"这是mock的第二个接口",
    "request":{
        "method":"POST",
        "uri":"/demo3",
        "forms":{
            "key1":"abc"
            }
        },
    "response":{
        "text":"Hello,bady"
    }
}
]

步骤三:把该文件同moco 的jar包放在同一个文件夹下,然后在该文件夹下运行cmd,如下:

                            

 

 

 步骤四:在弹出的终端中输入命令:java -jar moco-runner-1.1.0-standalone.jar http -p 8089 -c test.json     (注意:这里的端口号我们可以随便定义,只要不冲突就可以,test.json就是我们刚刚写的json文件),下面这样就表示我们运行成功了:

                           

 

 

 步骤五:我们可以来验证一下,在浏览器输入我们的地址进行访问,结果如下

                           

 
End:访问结果如上就表示我们成功了,我们可以把自己想要的接口类型以及返回数据定义到对应的json文件里,然后供我们在代码中请求使用啦~~~
posted @ 2021-03-09 17:06  miracle2  阅读(390)  评论(0编辑  收藏  举报