zoukankan      html  css  js  c++  java
  • 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文件里,然后供我们在代码中请求使用啦~~~
  • 相关阅读:
    什么是MSI文件?
    学习window系统下的注册表
    AngularJS学习手册
    学习ajax 总结
    jquery基础教程读书总结
    overflow:hidden清除浮动原理解析及清除浮动常用方法总结
    javascript进阶-原型prototype
    javascript-函数进阶
    小技巧之a标签自动解析URL
    Myeclipse出现 java文件中文乱码问题
  • 原文地址:https://www.cnblogs.com/yanghr/p/14506664.html
Copyright © 2011-2022 走看看