WireMock standalone使用

(一)Jar包下载与启动

1.这里使用了wiremock-standalone-2.19.0.jar 这个版本的依赖包,到相应的下载目录

2.直接用命令启动  

java -jar wiremock-standalone-2.19.0.jar -port 9999 -verbose

-verbose的意思是输出日志

启动之后会在当前目录下面生成两个文件夹,一个__files 另外一个 mappings,

我们可以在mappings文件夹下面 建立一个示例json文件,如first-mapping.json里面规定相应的请求和返回值:

{
     "request": {
         "method": "GET",
         "url": "/api/login"
     },  
     "response": {
         "status": 200,
         "bodyFileName": "login.json",
         "headers": {
             "Content-Type": "application/json",
             "Cache-Control": "max-age=86400"
         }   
     }   
 }

__files 文件夹里面建立一个login.json的文件,表示返回结果

{ 
  "working": "YES"
}

然后我们观察结果:http://localhost:9999/api/login  

当然也可以直接在mapping定义返回结果如下:

 {
     "request": {
         "method": "GET",
         "url": "/api/test"
     },  
     "response": {
         "status": 200,
         "body":"hello world2\n" 
     }   
 }

访问链接查看结果 :http://localhost:9999/api/test

注意:每次更新文件后需要重启后才能查看更新后效果~

(二)关闭

curl -X POST http://localhost:9999/__admin/shutdown

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值