在前后端分离下,在上一节中我们使用了Swagger来生成html文档。这些文档中包含了关于控制器、属性的介绍,以及对应的URL路径,前端只需要根据URL路径来进行访问。如果后端的开发还未完成,而前端需要调用接口,就可以使用WireMock来伪造服务。
使用方法:首先下载jar包,步骤如下:
执行第三步之后,运行第四步命令执行jar包。在命令末尾添加 --port 9999可以自定义WireMock服务端口号。服务启动成功页面
服务启动成功之后,编写代码(客户端)来配置WireMock。
1:WireMock服务器端口号为8062(自定义);
2:01.txt中存放的是JSON格式的模拟数据;
3:当访问“/order/1”时,会被WireMock服务器拦截;
4:withBody是返回体内容。
运行这个main方法,在浏览器中输入“localhost:8062/order/1”便会看到01.txt中的内容。
以上这些是关于WireMock的初步认识与使用。