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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hashmap线程安全吗 什么解决方案_hashtable为什么是线程安全

    hashmap线程安全吗 什么解决方案_hashtable为什么是线程安全前言该试题从互联网获得,真实性没有考究,加上本人学识浅薄,所以面试题参考为主,解析分享为主。若对解析有不同看法,还请评论指正。谢谢。HashMap为什么不是线程安全?以JDK1.8的HashMap为例,引用作者:一字马胡所写文章中的一张图:上图为…

    2022年9月25日
    2
  • 数独挑战之九宫格入门第一题解题思路

    数独挑战之九宫格入门第一题解题思路

    2021年7月3日
    199
  • ES数据库操作入门总结「建议收藏」

    ES数据库操作入门总结「建议收藏」elasticsearch总的来说应该算是一个搜索引擎,公司使用一般是作为日志结果查询。json文档格式,倒排索引的快速以及分布式的特性,使得es可以在大量数据中快速查询到结果。windows安装和配置可参考官方网址。https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-windows.html倒排查询可参考这个知乎回答https://zhuanlan.zhihu.com/p/62892586可以使用浏览器的U

    2022年5月13日
    66
  • rpm 卸载软件_linux删除rpm卸载密码

    rpm 卸载软件_linux删除rpm卸载密码查看所有的java安装包rpm-qa|grepjava卸载安装包,忽略依赖rpm-e–nodepsopenjdkxxx

    2022年9月22日
    3
  • Python中的三目表达式

    Python中的三目表达式Python中的三目表达式一般C系列语言,例如C#,三目运算都是“?:”的结构。例如:res=(i>j?true:false);但是在python中,使用的是if-else来实现的res=Trueifi>jelse2;#如果条件为真的话,那么结果为前者,否则为后者

    2025年7月15日
    0
  • sql日期格式转换为字符串_sql server函数大全

    sql日期格式转换为字符串_sql server函数大全sqlserver日期格式与字符串转换在sqlserver数据库中,sqlserver日期时间格式转换字符串可以改变sqlserver日期和时间的格式,是每个SQL数据库用户都应该掌握的。日期时间转字符串:SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelect…

    2022年10月8日
    6

发表回复

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

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