一、准备工作
1)下载wireMock的jar包:wiremock-standalone-2.18.0.jar
2)下载方式:
Maven的下载方式:
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-standalone</artifactId>
<version>2.18.0</version>
</dependency>
Gradle的下载方式:
testCompile "com.github.tomakehurst:wiremock-standalone:2.18.0"
参考:http://wiremock.org/docs/getting-started/
二、运行wireMock
1)终端命令行启动:
模板:java -jar wireMock的jar包的地址 -port 端口号 --verbose
示例:java -jar wiremock-standalone-2.18.0.jar -port 9999 --verbose
参考:http://wiremock.org/docs/running-standalone/
2)生成文件夹
首次运行时:wiremock-standalone-2.18.0.jar的同级目录下:生成__files和mappings两个文件。
__files:存放数据文件
示例:
mappings:存放Stub,也就是mock的接口的json文件均存放在mappings下。
示例:
3)在mappings文件夹下创建一个GET.JSON文件
文件输入:
{
"request": {
"method": "GET",
"url": "/api/mytest"
},
"response": {
"status": 200,
"body": "More content\n"
}
}
4)重新启动wireMock
在浏览器查看get接口测试效果:
wireMock的其他用法,请关注:
《第二节 wireMock的json的stub用法》