日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wireMock快速伪造restful服务

發(fā)布時間:2024/9/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wireMock快速伪造restful服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

wireMock快速偽造restful服務(wù)

官網(wǎng)地址:http://wiremock.org/

Jar下載:http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock/1.57/wiremock-1.57-standalone.jar

下載wiremock jar工具

jar下載完畢后,啟動jar,

java -jar wiremock-1.57-standalone.jar –port 9999 --verbose

?

配合springboot項目,能夠隨時更新mockservice

相關(guān)依賴:

<dependency><groupId>com.github.tomakehurst</groupId><artifactId>wiremock</artifactId></dependency>

新建mock服務(wù):

package com.nxz.wiremock;import com.github.tomakehurst.wiremock.client.WireMock; import org.apache.commons.io.FileUtils; import org.apache.commons.lang.StringUtils; import org.springframework.core.io.ClassPathResource;import java.io.IOException;/*** 啟動mockserver服務(wù)*/ public class MockServer {public static void main(String[] args) throws IOException {WireMock.configureFor(9999);//指定端口WireMock.removeAllMappings();//清空之前的配置//每調(diào)用一次mock方法,就代表提供了一個mockservice接口mock("/order/1", "01.txt");mock("/order/2", "02.txt");}private static void mock(String url, String file) throws IOException {//mock\\response\\+file 這里指定的是返回的json數(shù)據(jù)ClassPathResource resource = new ClassPathResource("mock\\response\\" + file);String content = StringUtils.join(FileUtils.readLines(resource.getFile(), "UTF-8").toArray());WireMock.stubFor(WireMock.get(WireMock.urlPathEqualTo(url)).willReturn(WireMock.aResponse().withBody(content).withStatus(200)));} }

模擬返回數(shù)據(jù):

{"aaa":1,"type":"a" }

?

posted @ 2019-04-29 22:29 巡山小妖N 閱讀(...) 評論(...) 編輯 收藏

總結(jié)

以上是生活随笔為你收集整理的wireMock快速伪造restful服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。