第四节 wireMock的API介绍

一、查阅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官网:

http://wiremock.org/docs/api/

猜你喜欢

转载自blog.csdn.net/weixin_39527812/article/details/81562519