Mock Server

本来想学习一下自动化测试相关的东西,刚好看到了 Mock Server

比较感兴趣,就学习一下。

  • 作用

类似于 powermock 在我们写单元测试中的功能,可以模拟反馈。

2017-11-03-mock-server.png

工具推荐

  • On line

http://easy-mock.com/

  • Github lib

https://github.com/jamesdbloom/mockserver

https://github.com/dreamhead/moco

moco

Moco is an easy setup stub framework.

Quick Start

  • Download

Standalone Moco Runner

将得到一个 moco-runner-0.11.1-standalone.jar

  • foo.json

新建一个 foo.json 文件和上面的 jar 放在同级目录。内容如下:

[
  {
    "response" :
      {
        "text" : "Hello, Moco"
      }
  }
]
  • Start
java -jar moco-runner-<version>-standalone.jar http -p 12306 -c foo.json
  • Visit

浏览器访问 http://localhost:12306,你将看到 “Hello, Moco”