Mock-Server搭建
mock-server环境搭建
前言
mock除了在单元测试过程中,还有个用途,在前端开发页面的时候,需要服务器提供API接口。此时服务端没开发完成,或者说没搭建测试环境,这个时候前端开发会自己mock一个api服务端,自己给自己提供调用接口的返回数据。
mock-server场景就是开发在开发的过程中,需要依赖一部分接口,但是对方没有提供或者环境等等情况。
环境准备
1.mock-runner-0.12.0-standalone.jar
2.java 版本 1.8.0_20
Moco环境搭建
1.moco是开源的框架,在github可以下载,当前下载的版本是mock-runner-0.12.0-standalone.jar
2.下载完成后,保存在电脑本地的一个目录,然后在同目录下新建一个test.json文件,里面写入内容:
[{"responce":{"text":"Hello World! mock-server"}}
]
3.接下来启动moco服务,打开mock-runner-0.12.0-standalone.jar所在的文件夹,进入命令行(右键菜单【在此处打开命令行窗口】)
java -jar mock-runner-0.12.0-standalone.jar http -p 6666 -c test.json
出现如下结果就是启动成功了:
G:>java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c
test.json datetime [main] INFO Server is started at 6666 datetime
[main] INFO Shutdown port is 62459
4.打开浏览器(推荐火狐,谷歌可能打不开),地址栏输入:http://localhost:6666/
,能显示文字"Hello World! mock-server",说明搭建成功。
遇到的问题
1.jdk版本1.6,启动报错:Unsupported major.minor version 51.0
原因:JDK版本与JRE包不匹配。例如本机JDK为1.6,但项目编译JDK为1.7会抛此异常。
由于本机JDK版本较低不能执行编译版本为高版本的Class文件,各JDK版本对应的错误编码如下:
J2SE 8 = 52 , J2SE 7 = 51 ,J2SE 6.0 = 50 ,J2SE 5.0 = 49 ,
JDK 1.4 = 48 , JDK 1.3 = 47 , JDK 1.2 = 46 , JDK 1.1 = 45
Mock-Server搭建相关推荐
- 1分钟搭建极简mock server
摘自博客园:https://www.cnblogs.com/mikasama/p/9838480.html 1.无聊的背景.起源: 如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果 ...
- java mockserver搭建_搭建Mock Server
1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 mock-server. ...
- 搭建Mock Server
搭建Mock Server 1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 ...
- 搭建Mock Server实践(一)理论篇
背景 在我司 S 产品测试时,日常工作有百分之 70 是需要跟接口测试打交道,搭建的 MockServer 有数十个. 接触过多个搭建 MockServer 平台,整理成文,分享之. 目录 part1 ...
- 如何用Serverless搭建Mock Server?
引言 (一)什么是Serverless 无服务器Serverless是一种云原生开发模型,可使开发人员专注构建和运行应用,而无需管理服务器.云函数(Serverless Cloud Function, ...
- 用 java 安装 mockserver_前端工程化-Mock Server:使用Node+json-server+mock.js搭建Mock Server...
目的 为了便于前后端分离开发,前端在本地启动mock服务进行开发,后续对接联调时只需将接口地址改成真实地址即可. 一个优秀的mock server应具备以下功能: 随机数据生成,避免手动创建数据: 真 ...
- Postman搭建mock server接口
在工作中,有时后端的接口还没有开发好,前端这时可以用postman的mock server来创建一个伪接口,访问这个伪接口来获得自己想要的响应. 在学习接口测试的过程中,也可以用postman的这个功 ...
- java mockserver搭建_自动化测试基础设施(一)——为功能测试构建通用mock server系统...
版本4(提供多种协议的支持) 估计有人在抱怨,说了这么多这个mock server还只能mock HTTP接口啊,我们的系统中存在HTTP接口,RPC接口,SMTP接口等等.这是mock server ...
- python接口测试实战_Python接口测试实战5(下) - RESTful、Web Service及Mock Server
课程目录 更多学习资料请加添加作者微信:superz-han获取 本节内容 REST及RESTful API Web Service XML解析 Mock Server REST及RESTful AP ...
- SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
最新文章
- java 判断一个数字是2倍数_如何判断语言发育迟缓的原因|一个2岁半不会说话的案例...
- 网络编程学习笔记(getsockopt和setsockopt函数)
- Nginx 搭建图片服务器
- .dex文件结构学习笔记(4)
- 查找算法(C实现)(待补充)
- 项目开发中的自我总结
- python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号...
- ant-mobile的Toast的样式修改(react)
- 扩充你的工具箱 - 大行文件的处理
- 大学计算机社团学什么好,大学哪些社团组织最值得加入?很多人工作后才知道!...
- excel柱状图粗细怎么调_调整Excel图表大小的方法
- 谷歌卫星地图下载助手
- PROFINET 建立连接的原理
- 【只推荐一位】木东居士,带着大家一起成长的数据科学大神!
- 凤凰卫视:专业、互动、持续的云服务助力凤凰新媒体转型
- 公链扩展路线之争:道阻且长的过程中Ardor 3.0能为我们带来什么?
- java实验1_《Java程序设计》实验1
- CMD命令窗口全屏设置
- gitlab备份与恢复
- Spsice仿真实验 例B-1
热门文章
- Java等额本息实现
- 把Excel批注的“红三角”放在单元格左上角_44个Excel使用技巧:怪不得同事表格类工作那么快完成,学以致用...
- python一键去PDF水印,只需十行代码,超级简单...
- jmeter(二十一)jmeter常用插件介绍
- Linux内核配置(9)
- 一步一步构建手机WebApp开发——页面布局篇
- 未来的计算机漫画,搞笑漫画:能预知未来有多可怕?大雄如此试了,结果很失落...
- 第七章:OCP工具简介
- Win7管理受信任证书 - CA证书 - 系统根证书
- 如何检查MacBook 电池的循环使用次数及健康度?电池续航的方法