【request】接口自动化框架

梳理功能

1、支持模拟第三方接口,进行服务器测试---使用mock框架

moco框架

背景:项目中存在调用第三方接口的场景时,第三方接口暂未提供,但是需要对服务器进行测试,则需要使用mock 进行模拟

作用:在接口文档完成后,测试开始介入进行测试,提高测试开发效率

一般接口文档编写完成后,测试人员需要提前进行接口测试用例的编写,而这时接口开发工作可能还没完成。
如果要等到开发人员完成接口的开发,再进行测试用例的编写,这这样会降低测试开发的效率。
这时如果测试人员使用Moco框架搭建一个模拟服务器,就可以根据接口文档,自己模拟出接口的调用并返回结果。
在用例设计完成后,即使接口开发工作还未完成,也可以立即进行接口测试用例的执行。并且在这个过程中可以修改、补充测
试用例。
在接口开发完成以后,只需要简单的切换服务器地址,就可以测试所有的开发人员实现的接口了。这样可以节省很多的测试时
间,减少项目开发的周期。
Moco框架支持HTTP协议,采用热部署,修改配置后,立刻生效,无需重启服务。
Moco框架接口测试中的作用:方法隔离,服务解耦。即可可并行又可驱动

 启动moco 命令

java -jar moco-runner-0.12.0-standalone.jar http -p 8083 -c <配置文件路径>/XXX.json
注:
-p 指定moco服务端口
-c 配置文件路径及文件名

学习连接

Mock服务moco系列(一)- 简介、第一个Demo、Get请求、Post请求-腾讯云开发者社区-腾讯云 (tencent.com)

Mock服务moco系列(二)- Json格式、File文件、Header、Cookie、解决中文乱码-腾讯云开发者社区-腾讯云 (tencent.com)

Mock服务moco系列(三)- 重定向、正则表达式、延迟、模板、事件、分模块设计-腾讯云开发者社区-腾讯云 (tencent.com)

posted on   张凌赫_帅  阅读(5)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示