Moco框架(mock-server)

Moco是一个简单搭建模拟服务器的程序库。

既然开发人员可以通过 Moco 模拟一个还不存在的服务来进行开发、调试,那对于接口测试来说,也可以模拟一个服务进行测试。 
一般而言,在项目的接口文档输出后,开发人员会进行接口开发工作,测人员会进行接口用例的设计,但往往完成用例设计会先于接口开发工作,此时如果要进行接口用例的执行,则前提是开发人员完成接口开发工作。 
而通过 Moco 框架,就可以在接口文档输出后,在接口开发、接口用例设计的同时,使用 Moco 搭建一个模拟服务器,这样在用例设计完成后,即使接口开发工作还未完成,也可以立即进行执行接口用例,在这个过程中可以修改、补充用例,如此的话,在接口开发完成以后,只需要简单的去执行所有的用例就 OK,省去了很大的工作量,并且这些完善的用例,用自动化去执行,效果更佳。


1、下载jar

2、编写json配置文件

[
  {
    "request" :
      {
        "uri" : "/"
      },
    "response" :
      {
        "text" : "mock server started"
      }
  },
  {
    "request" :
      {
        "uri" : "/hello"
      },
    "response" :
      {
        "text" : "kitty"
      }
  },
  {
    "request" :
      {
        "uri" : "/itest"
      },
    "response" :
      {
        "text" : "www.itest.info"
      }
  }
]

3、命令行启动

java -jar moco-runner-0.10.0-standalone.jar http -p 12306 -c config.json

4、浏览器地址栏输入json配置文件中的接口地址,返回对应的响应


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值