第一节 基于JSON的wireMock用法

一、准备工作

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用法》

猜你喜欢

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