zoukankan      html  css  js  c++  java
  • Mock 技术

    一 环境搭建:

      前提:安装配置JDK环境

    二:下载mocojar包

    三:将jar包以及mock的文件放在相对应的文件

     四

      方式一:可以创建一个bat文件

      方式二:

        方法:在该路径下,输入cmd,按回车,弹出命令行。

        输入命令:

          java -jar moco-runner-1.1.0-standalone.jar http -p 9090-c test.json

        其中

      •   jar包的名称可根据自己下载的jar包版本来写

      •   http代表这个模拟的是http请求

      •   -p 9090 定义是端口号

      •   c test.json 是我们编辑的那个json文件名。

      执行命名后,如图:

    此时我们mock的服务以及启动成功了,相当于在我们本地的9090端口上启动的,所以我们可以通过浏览器访问一下http://localhost:9090/demo 来看看返回的结果,注意,这里/demo就是我们在json文件中定义的uri。

     如图,我们访问后得到了json文件中编辑的返回值。以上我们就完成了用moco来帮助我们生成mock。

     
    [{
      "description":"登录接口",
      "request":{
        "uri":"/login",
        "method":"POST",
        "headers":{
        "Content-Type":"application/json"
        },
       "json":{
        "name":"abc",
        "pwd":"123"
         }
       },
      "response":{
      
        "headers":{
                "Content-Type":"application/json"
            },
       "json":{"success":"True","message":"登录成功"}
      }
     },
     {
      "description":"查询注册结果",
      "request":{
        "uri":"/query",
        "method":"get",
        "queries":{
                    "name":"abc"
         }
       },
      "response":{
      
        "headers":{
                "Content-Type":"application/json"
            },
       "json":{"success":"True","message":"注册成功"}
      }
     },
     
     {
      "description":"注册接口",
      "request":{
        "uri":"/regiest",
        "method":"POST",
         "forms":{
            "key1":"abc",
            "pwd":"123",
            "agin_pwd":"123"
        }
       },
      "response":{
      
        "headers":{
                "Content-Type":"application/json"
            },
       "json":{"success":"True","message":"登录成功"}
      }
        }
     
     ]
  • 相关阅读:
    硬盘
    vim 使用技巧
    R语言自定义函数中的位置参数、关键字参数、默认参数
    R语言中批量加载函数
    R语言中如何在函数内部定义全局变量
    centos7.9中安装dnf;bash: dnf: command not found...
    ubantu中实现root用户登录ssh
    linux系统中如何修改主机名
    Ubuntu 20.04.2如何root登录
    清北学堂模拟day6 兔子
  • 原文地址:https://www.cnblogs.com/zhuxibo/p/14076594.html
Copyright © 2011-2022 走看看