MOCK测试详解

MOCK测试详解MOCK测试1.作用: 后端还未完成所有接口开发,但是前端已经完成了前端的开发需要联调,此时可先进行mock测试2.mock准备工作到下面网站https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/下载moco-runner-0.11.0-standalone.jar然后部署到lin…

大家好,又见面了,我是你们的朋友全栈君。

MOCK测试

1.作用:

 后端还未完成所有接口开发,但是前端已经完成了前端的开发需要联调,此时可先进行mock测试

2.mock准备工作

到下面网站

https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/

下载 moco-runner-0.11.0-standalone.jar

然后部署到linux 环境

准备好 startup.json 文件

前提已经装好 jdk1.8 然后通过命令 执行

java -jar  路径(moco-runner-0.11.0-standalone.jar)  http -p  8888 -c startup.json目录

如:(java -jar D:\\zhb\\mock\\moco-runner-0.11.0-standalone.jar http -p  8888 -c D:\\zhb\\mock\\startup1.json)

 

get请求 使用浏览器模拟访问,post请求使用 postman

 

如下是 startup.json 文件样例:

[

{

        “description”:”模拟带参数的post请求,返回的响应(表单传输)”,
        “request”:{

            “uri”:”/postandparam”,
            “method”:”post”,
            “forms”:{

                “name”:”阿甘左”,
                “age”:”27″
            }
        },
        “response”:{

            “text”:”模拟带参数的以表单传输的格式的post请求,返回的响应”,
            “headers”:{

                “Content-Type”:”text/html;charset=gbk”
            }
        }
    }

]

 

MOCK测试详解

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151393.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,一阶惯性环节的计算机控制课程设计【参考】.doc…[通俗易懂]

    设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,一阶惯性环节的计算机控制课程设计【参考】.doc…[通俗易懂]计算机控制课程设计学院自动化科学与工程学生姓名学生学号班级提交日期2013年9月5日指导老师目录课程设计任务题目及要求…………………………………………………课程设计任务对象与论证…………………………………………………控制器的计算、选择以及系统仿真………………………………………硬件电路的设计…………………………………………………………系统框图…………………………

    2022年10月4日
    0
  • mysql创建索引视图_mysql中创建视图、索引[通俗易懂]

    mysql创建索引视图_mysql中创建视图、索引[通俗易懂]数据库的三级模式两级映射:存储文件——>基本表—–>视图内模式——->模式——>外模式一、视图1、什么是视图:视图是从一个或多个表中导出来的表,是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。数据库中只存放了视图的定义,而没有存放视图中…

    2022年7月22日
    7
  • ubuntu中apt和dpkg命令总结「建议收藏」

    ubuntu中apt和dpkg命令总结「建议收藏」1.apt和dpkg命令总结apt-cachesearch#——(package搜索包)apt-cacheshow#——(package获取包的相关信息,如说明、大小、版本等)apt-getinstall#——(package安装包)apt-getinstall#—–(package–reinstall重新安装包)apt-get

    2022年5月15日
    32
  • k8s pod配置_为什么要用k8s

    k8s pod配置_为什么要用k8sk8sPod的结构Pod定义Pod的配置镜像拉取策略启动命令环境变量(不推荐)端口设置资源配额Pod的介绍Pod的结构每个Pod中都包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少。Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状况。可以在根容器上设置IP地址,其它容器都共享此IP(Pod的IP),以实现Pod内部的网络通信(这里是Pod内部的通讯,Pod之间的通讯采用虚拟二层网络技术来实现,我们当前环境使

    2022年8月9日
    5
  • 列车调度问题PTA

    列车调度问题PTA7-20列车调度(25分)火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格…

    2022年7月14日
    14
  • navicat15激活码(注册激活)

    (navicat15激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0X1Z…

    2022年3月28日
    112

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号