如何结合DevOps的自动化测试功能,做好DevOps的接口自动化?
转载本文需注明出处:微信公众号EAWorld,违者必究。
Devops作为技术中台的重要组成部分之一,其下“自动化测试”功能也是不可或缺的一环,如何结合DevOps自身提供的自动化测试功能,做好DevOps的接口自动化呢?首先要先了解DevOps为自动化测试提供了哪些功能,如何使用该功能进行自动化测试,以及如何设计测试框架等等,本文将会为大家一一解答。
DevOps作为技术中台的“效率&精益“平台,集成了多方测试工具供使用。目前集成的自动化测试工具有:robot-framework 、Jmeter。
目录:
1.为什么采用RobotFramework?
2.什么是RobotFramework?
3.RF如何做接口测试?
4.如何在DevOps中执行rf脚本并生成测试报告
一、为什么采用RobotFramework?
针对接口、web网页、app自动化测试的工具有很多:selenium、jmeter、soapui、robotFramework、postman等,如何选择适合自己的自动化测试工具?此时便要看具体需求和业务。
应需求:为DevOps产品做自动化接口测试,那DevOps自身集成了jmeter和rf框架,且采用jmeter或者rf工具,能使自动化测试过程在DevOps中“数据可视化”,每次执行后的各项测试数据指标(包括测试结果、测试报告、成功率、失败率等)直接在DevOps中进行展示、更是省略了自行配置jenkins进行自动化执行部署等操作,对于管理人员以及测试人员而言,均有受益。
又考虑到测试人员技术水平,相对而言,rf简单易上手,所以rf突出重围,成为此次自动化工具角逐的“冠首”。
二、什么是RobotFramework?
Robot Framework是一款python编写的功能自动化测试框架,可导入各第三方测试库(例如:Selenium2Library、RequestsLibrary、DatabaseLibrary、HttpLibrary.HTTP),通过关键字进行web或接口自动化测试。
RF特性:
1、rf测试用例支持文本文件保存,使用制表符分隔数据,可方便使用任何文本编辑器,或者excel编辑测试用例,也可使用HTML格式创建用例;
2、测试用例支持变量使用,可使用IF、ELSE以及For循环语句;
3、支持关键字驱动、数据驱动和行为驱动;
4、利用已有关键字,测试人员可进一步“封装”,形成更高级别的行为;
5、测试人员可使用Python编写自己所需的关键字;
6、测试报告和日志为HTML格式,便于阅读;
7、使用简单,更好理解以及上手等
三、RF如何做接口测试?
1、RF脚本编辑工具:可通过RED工具(该工具百度文献参考多,这里不做介绍)或者eclipse来编辑Robot FrameWork测试用例;个人用的eclipse,更方便进行关键字的查看,具体可参考文献:https://www.cnblogs.com/Simple-Small/p/9229397.html。
2、准备好rf环境【python环境、robotframework安装、JDK1.8+Eclipse+RED插件】;
3、安装第三方库,提供接口测试的关键字:RequestsLibrary(在rf中,python语言的接口测试库名称为RequestsLibrary)、DatabaseLibrary、HttpLibrary.HTTP等;
若导入httplibrary库出错,可参考以下文献进行调试:
图片新闻
最新活动更多
-
12月12日火热报名中>>> STM32全球线上峰会
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
-
1月8日火热报名中>> Allegro助力汽车电气化和底盘解决方案优化在线研讨会
-
即日-0120限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
-
限时免费下载立即下载 >>> 2024“机器人+”行业应用创新发展蓝皮书
-
即日-2025.8.1立即下载>> 《2024智能制造产业高端化、智能化、绿色化发展蓝皮书》
推荐专题
- 1 蓝卓工业操作系统supOS6.0重磅发布 四大特性深度解读!
- 2 上海国际嵌入式展暨大会(embedded world China )与多家国际知名项目达成合作
- 3 史上首次,大众终于熬不住开启40亿降本计划!关3个工厂,裁员万名...
- 4 守护绿色学习空间,EK超低温热泵服务对外经济贸易大学图书馆
- 5 颜值高 有“门”道|贝特威汽车门板内饰AI视觉检测解决方案
- 6 优傲正式建立中国生产能力,发布两款专为本土市场定制的全新协作机器人,强化在华布局
- 7 观众登记启动 优解制造未来,锁定2025 ITES深圳工业展
- 8 3大场景解读 | 红外热像仪赋能科研智造创新应用
- 9 揭秘:「全球知名跨境电商」构建核心竞争力的“独门绝技”是?
- 10 赋能“芯”领域 | 高德智感热像仪助力IGBT热检测
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论