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 放在同级目录。内容如下:

  [json]
1
2
3
4
5
6
7
8
[ { "response" : { "text" : "Hello, Moco" } } ]
  • Start
  [plaintext]
1
java -jar moco-runner-<version>-standalone.jar http -p 12306 -c foo.json
  • Visit

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