初识moco

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、什么是Moco:Moco 是一个搭建模拟服务器的工具,其支持 API 和独立运行两种方式,前者通常是在 jun...
    零下的雨阅读 9,994评论 6 6
  • Mockito简介什么是mock?在软件开发的世界之外, "mock"一词是指模仿或者效仿。 因此可以将“mock...
    燕京博士阅读 9,059评论 0 6
  • Moco介绍 在开发过程中,经常会使用到一些http网络接口,而这部分功能通常是由第三方开发团队或者是后端同事进行...
    陈HHH阅读 1,733评论 0 0
  • 我是服务器小白。不了解真正的服务器是怎么搭建的。但是小编在本文将会讲述如何在十分钟内,在自己的电脑上搭建出服务器。...
    Airfei阅读 10,281评论 20 58
  • 2018年11月26号收到五姑的微信,是杏子和朱剑婚礼的邀请。“春来,你好”“杏子要结婚了”哇,最小的表妹杏子要结...
    阿来的天空阅读 4,533评论 0 5

友情链接更多精彩内容