初识moco

2020-03-12  本文已影响0人  请叫我刚爷

moco是在接口自动化时使用,标准情况下测试工程师从项目立项到项目结束全程都要参加的,可以说是最了解整个项目的人除了项目经理,就是测试工程师了。

当项目进入研发阶段,前端、后端、测试同时开始,而此时后端没有开发好接口,对于前端开展工作是很无奈的,这个时候可是先定义好需要的字段,由moco出场,先模拟接口提供给前端。

1、下载moco

https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.10.0/

xxx.png

2、编写模拟接口
文件名test1.json


[
  { //无参数给请求
    "description":"moco demo",  //接口说明
    "request":{ //请求消息体
      "uri":"/demo", //url
      "method":"get" //get请求
    },
    "response":{ //服务端返给客户端的消息体
      "text":"jack 你在哪?" //返回消息
    }
  },
{ //有参数给请求
  "description":"这是一个带参数get请求",
  "request":{
    "uri":"/demo1",
    "method":"get",
    "queries":{ //请求携带参数
      "name":"jack",
      "sex":"20"
    }
  },
  "response":{
    "text":"rose跳海了"
  }
},
{ //post无参数请求
  "description":"这是一个post请求",
  "request":{
    "uri":"/postdemo",
    "method":"post"
  },
  "response":{
    "text":"jack 你在哪?"
  }
},
{
  "description":"这是一个带参数的post请求",
  "request":{
    "uri":"/postwithparam",
    "method":"post",
    "forms":{
      "name":"jack",
      "sex":"20"
    }
  },
  "response":{
    "text":"rose 冻死了"
  }
}
]

3、将刚才的json文件和jar放在一个文件夹下。
4、使用cmd黑窗口,到港创建的文件夹下执行命令

java -jar ./moco-runner-0.11.0-standalone.jar http -p 8081 -c test1.json
x1d.png
上一篇 下一篇

猜你喜欢

热点阅读