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. 1分钟搭建极简mock server

    摘自博客园:https://www.cnblogs.com/mikasama/p/9838480.html 1.无聊的背景.起源: 如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果 ...

  2. java mockserver搭建_搭建Mock Server

    1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 mock-server. ...

  3. 搭建Mock Server

    搭建Mock Server 1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 ...

  4. 搭建Mock Server实践(一)理论篇

    背景 在我司 S 产品测试时,日常工作有百分之 70 是需要跟接口测试打交道,搭建的 MockServer 有数十个. 接触过多个搭建 MockServer 平台,整理成文,分享之. 目录 part1 ...

  5. 如何用Serverless搭建Mock Server?

    引言 (一)什么是Serverless 无服务器Serverless是一种云原生开发模型,可使开发人员专注构建和运行应用,而无需管理服务器.云函数(Serverless Cloud Function, ...

  6. 用 java 安装 mockserver_前端工程化-Mock Server:使用Node+json-server+mock.js搭建Mock Server...

    目的 为了便于前后端分离开发,前端在本地启动mock服务进行开发,后续对接联调时只需将接口地址改成真实地址即可. 一个优秀的mock server应具备以下功能: 随机数据生成,避免手动创建数据: 真 ...

  7. Postman搭建mock server接口

    在工作中,有时后端的接口还没有开发好,前端这时可以用postman的mock server来创建一个伪接口,访问这个伪接口来获得自己想要的响应. 在学习接口测试的过程中,也可以用postman的这个功 ...

  8. java mockserver搭建_自动化测试基础设施(一)——为功能测试构建通用mock server系统...

    版本4(提供多种协议的支持) 估计有人在抱怨,说了这么多这个mock server还只能mock HTTP接口啊,我们的系统中存在HTTP接口,RPC接口,SMTP接口等等.这是mock server ...

  9. python接口测试实战_Python接口测试实战5(下) - RESTful、Web Service及Mock Server

    课程目录 更多学习资料请加添加作者微信:superz-han获取 本节内容 REST及RESTful API Web Service XML解析 Mock Server REST及RESTful AP ...

  10. SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. java 判断一个数字是2倍数_如何判断语言发育迟缓的原因|一个2岁半不会说话的案例...
  2. 网络编程学习笔记(getsockopt和setsockopt函数)
  3. Nginx 搭建图片服务器
  4. .dex文件结构学习笔记(4)
  5. 查找算法(C实现)(待补充)
  6. 项目开发中的自我总结
  7. python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表_章节测验,期末考试,慕课答案查询公众号...
  8. ant-mobile的Toast的样式修改(react)
  9. 扩充你的工具箱 - 大行文件的处理
  10. 大学计算机社团学什么好,大学哪些社团组织最值得加入?很多人工作后才知道!...
  11. excel柱状图粗细怎么调_调整Excel图表大小的方法
  12. 谷歌卫星地图下载助手
  13. PROFINET 建立连接的原理
  14. 【只推荐一位】木东居士,带着大家一起成长的数据科学大神!
  15. 凤凰卫视:专业、互动、持续的云服务助力凤凰新媒体转型
  16. 公链扩展路线之争:道阻且长的过程中Ardor 3.0能为我们带来什么?
  17. java实验1_《Java程序设计》实验1
  18. CMD命令窗口全屏设置
  19. gitlab备份与恢复
  20. Spsice仿真实验 例B-1

热门文章

  1. Java等额本息实现
  2. 把Excel批注的“红三角”放在单元格左上角_44个Excel使用技巧:怪不得同事表格类工作那么快完成,学以致用...
  3. python一键去PDF水印,只需十行代码,超级简单...
  4. jmeter(二十一)jmeter常用插件介绍
  5. Linux内核配置(9)
  6. 一步一步构建手机WebApp开发——页面布局篇
  7. 未来的计算机漫画,搞笑漫画:能预知未来有多可怕?大雄如此试了,结果很失落...
  8. 第七章:OCP工具简介
  9. Win7管理受信任证书 - CA证书 - 系统根证书
  10. 如何检查MacBook 电池的循环使用次数及健康度?电池续航的方法