一、查阅wireMock自带的API
1)启动wireMock:
2)进入wireMock的Swagger界面:http://localhost:9999/__admin/docs/
3)点击 Swagger UI 就进入wireMock的API界面
二、常用的API的使用
1)热启动,热修复,热部署:
POST接口:http://localhost:9999/__admin/mappings/reset
功能:修改过mapping下的json文件后,调用这个接口,可以实现wireMock的热部署。
2)设置全局延迟
POST接口:http://localhost:9999/__admin/settings
功能:配置该接口,可以实现mapping下的接口延迟。
3)删除mapping下的所有文件
DELETE接口:http://localhost:9999/__admin/mappings
功能:mapping下的所有文件都会被删除
4)获取日志
GET接口:http://<host>:<port>/__admin/requests
入参:
开始时间:since
条目数:limit
功能:获取指定时间节点之后的limit条日志信息
示例:http://localhost:8080/__admin/requests?since=2016-06-06T12:00:00&limit=3
其他功能参见wireMock官网: