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测试详解

 

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • X-UA-Compatible IE 浏览器默认文档模式设置「建议收藏」

    X-UA-Compatible IE 浏览器默认文档模式设置

  • Object转成JSONObject

    Object转成JSONObjectpublicvoidonNext(Objecto){LogUtil.i(“getFavorites”,”json=”+o.toString());//JSONObjectjson=JSON.parseObject(“{\”code\”:1001,\”timestamp\”:\”2018-11-0503:40:54\”}”);…

  • cropper.js 实现HTML5 裁剪图片并上传(裁剪上传头像。)「建议收藏」

    cropper.js 实现HTML5 裁剪图片并上传(裁剪上传头像。)「建议收藏」我的需求功能:在手机端实现上传头像,带裁剪框。cropper.js通过canvas实现图片裁剪,最后在通过canvas获取裁剪区域的图片base64串。cropper文档:官方文档是全英文的,好吧我看不懂。只能一个个试试效果,就有了下面的总结。官方文档<-点这1.container容器2.canvas图片3.crop裁剪框option相…

  • 位运算符有哪些_或运算和异或运算

    位运算符有哪些_或运算和异或运算位运算符的计算主要用在二进制中。实际开发中也经常会遇到需要用到这些运算符的时候,同时这些运算符也被作为基础的面试笔试题。所以了解这些运算符对程序员来说是十分必要的。于此,记录下我所理解的运算符:如果以开关开灯论:有这样两个开关,0为开关关闭,1为开关打开。与(&)运算与运算进行的是这样的算法:0&0=0,0&1=0,1&0=0,1&1=1在与运算中两个开关是

    2022年10月10日
  • 启用shift后门的方法_服务器可以拿来干什么

    启用shift后门的方法_服务器可以拿来干什么提权工具如下:cmd.exeChurrasco.exenc.exe提权前提:Wscript组件成功开启如果Wscript组件被关闭,则使用以下方法开启:源代码:<objectrunat=serverid=oScriptlhnscope=pageclassid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></…

  • byteBuffer_bytebuffer.wrap

    byteBuffer_bytebuffer.wrap引言在nio中,流的读取和写入都是依赖buffer的。jdk在nio包中提供了ByteBuffer、CharBuffer、ShortBuffer、LongBuffer、DoubleBuffer、FloatBuffer等。6中类型的buffer还分为两种实现,缓存在jvm堆中和缓存在直接内存中。Buffer主要属性//Invariants:mark<=position&lt…

发表回复

您的电子邮箱地址不会被公开。

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