接口测试Mock利器-moco runner
Posted 自动化软件测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试Mock利器-moco runner相关的知识,希望对你有一定的参考价值。
mock测试
:
mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。
这样框架很多,有的是通过编码实现,有的可以直接编辑文件直接提供,本文介绍的moco-runner两种方式都可以
。
http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.12.0/
一看到jar后缀,说明运行该文件需要java环境,不了解的可以找相关资料提前把java环境搭建好
如何使用 moco-runner,例如我们测试登录接口,可以将mock接口放到login.json文件中
"description":"这是一个带参数的get请求",
"text":"返回这是一个带参数的get请求",
"Content-Type":"text/html;charset=gbk"
格式要写正确,中括号、大括号一定要有
,description是描述,request是请求,uri是请求路径,response是返回结果,text是返回的是文本类型内容
"Content-Type":"text/html;charset=gbk"
java -jar moco-runner-0.12.0-standalone.jar http -p 8081 -c login.json
"description":"这是一个带参数的post请求,请求参数格式是key:value,不能使用queries,要使用forms",
"text":"这是一个带表单参数的post请求",
"Content-Type":"text/html;charset=gbk"
-------------- Testfan精选 --------------
以上是关于接口测试Mock利器-moco runner的主要内容,如果未能解决你的问题,请参考以下文章
Mock接口框架的应用实战
Mock接口平台Moco学习
moco使用
接口测试 mock server 工具moco学习笔记
接口自动化测试-Mock Get和Post请求
『居善地』接口测试 — 21.Mock功能介绍(二)