美文网首页
WireMock搭建模拟后台

WireMock搭建模拟后台

作者: 成长的亚当 | 来源:发表于2018-09-29 15:38 被阅读90次

诞生场景

为了让前后端开发能并行,需要再后端还未开发完毕前,前端也能够通过模拟的响应进行开发。我们只需要有一个模拟的url返回的数据是和将来后端开发完毕后响应的数据结构一致即可。

  1. 官网下载WireMock的jar包并启动
    进入官网WireMock官网

    操作步骤
  2. 编写java代码,调用WireMock服务器提供的接口去设置模拟响应规则及内容

public class MockServer {
    public static void main(String[] args) throws IOException {
        WireMock.configureFor(8062);
        WireMock.removeAllMappings();
        mock("/order/1", "01");

    }

    private static void mock(String url, String fileName) throws IOException {
        ClassPathResource fileSource = new ClassPathResource("/mock/response/"+fileName + ".txt");
        String content = FileUtils.readFileToString(fileSource.getFile(), "utf-8");
        WireMock.stubFor(get(WireMock.urlPathEqualTo(url))
                .willReturn(aResponse().withBody(content)
                        .withStatus(200)
                ));
    }
}

上面代码对应的模拟响应数据存放在classpath:mock/response文件夹下的xxx.txt文件。
当运行了该main方法后,服务器接收到请求后,我们去往该WireMock服务器端口发送请求时,就能返回我们的模拟数据了。

如何理解WireMock?

说白了,就是一个web服务。启动了该web服务后, 我们通过jar包提供的类,编写规则方便我们往该web服务去提交我们想要模拟的响应规则。

后话

上面只是最简单的示例, 还有各种更复杂,更加强的定制化功能。可到官网去学习,研究。

相关文章

  • WireMock搭建模拟后台

    诞生场景 为了让前后端开发能并行,需要再后端还未开发完毕前,前端也能够通过模拟的响应进行开发。我们只需要有一个模拟...

  • 前端模拟数据傻瓜教学

    移动端的同学们在工作的时候可能要等后台,很浪费时间,这篇文章就教你一种模拟模拟数据后台的方法. 搭建后台 首先下载...

  • Mock工具wiremock-py

    作者 | 咪咪 wiremock-py wiremock-py 是基于WireMock实现的, 使用Python批...

  • WireMock 搭建本地测试服务及使用案例

    入门 什么是WireMock, 我的理解是模拟后端服务。由于前端开发一般先于后端,所以为了能够模拟比较真实的后端借...

  • phpStudy搭建本地后台环境并解决跨域问题

    之前写了一篇,用express搭建后台模拟接口数据。现在要使用PHP写后台接口(笔者用的时ThinkPHP),怎么...

  • WireMock实战-1

    一.简介 1.是什么WireMock是一个基于http api的模拟器。有些人可能认为它是服务虚拟化工具或模拟服务...

  • 3分钟搭建Wiremock

    3分钟搭建Wiremock 步骤一 下载一个Jar包:http://repo1.maven.org/maven2/...

  • flask(3)

    这次我们聊聊后台页面的搭建,后台通常是用于管理的 后台页面搭建 我们类似于前台搭建,我们搭建一个后台管理员登录界面...

  • 初学NODE 学习笔记(二)-常用内置模块

    (二)用node.js内置模块,模拟搭建简单服务器(静态资源文件请求的处理); 明确:NODE是用来开发后台,服务...

  • express

    快速搭建本地服务 0929 今天想调试分页的功能,但是后台还么做好。只能自己模拟接口了,前端需要传from,num...

网友评论

      本文标题:WireMock搭建模拟后台

      本文链接:https://www.haomeiwen.com/subject/pcfboftx.html