在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
2020年1月21日更新1.headers 在element可以进行默认配置2.单独提取出来需要断言的内容3.优化代码结构4.接口返回数据关联5.可以参考用例表的写法接口自动化测试实战这是一个从0到1的过程,一步一步搭建的测试接口框架,本教程从开始写框架的思路,和实现过程深入解析,并且深入到了每个相关的的各个细节,不论你是刚入门的菜鸟,还是一个懂编码经验的工程师,相信本系列的文章都会对你有所帮助。 你即可以学到从0到1搭建自动化的编码思想,也可以改变成一个接口自动化工具,在需要的时候可以自己更改代码和维护。 你可以收获什么?1.完善python基础和编程思2.有一个设计测试框架思维3.提升自己能力,在也不怕面试没有编码经验4.一个可以拿出手的项目,简历中的一个亮点5.干货分享相比搜索到各种知识,这篇文章或许略有难度,但收获一定是你想不到的我们的设计思想如下:
框架支持如下功能:
接口自动化篇:[接口自动化第一章之-介绍篇](https://blog.csdn.net/weixin_45344334/article/details/94433426) [接口自动化第二章之-封装读取excel工具类](https://blog.csdn.net/weixin_45344334/article/details/94457884) [接口自动化第三章之-读取elemen表格数据](https://blog.csdn.net/weixin_45344334/article/details/94464861) [接口自动化第四章之-读取用例表格数据](https://blog.csdn.net/weixin_45344334/article/details/94492898) [接口自动化第五章之-封装requests请求增加log日志类](https://blog.csdn.net/weixin_45344334/article/details/94495117) [接口自动化第六章之-返回结果和预期结果进行格式对比](https://blog.csdn.net/weixin_45344334/article/details/94497629) [接口自动化第七章之-完善框架结构,增加allure测试报告](https://blog.csdn.net/weixin_45344334/article/details/94499604) [接口自动化第八章之-进行jenkins持续集成](https://blog.csdn.net/weixin_45344334/article/details/94500183) 接下来详细介绍工具的如何使用!!!1.分两个Excel来控制脚本,第一个我们取名为elements.xlsx,第二个取名testcase.xlsxelement.xlsx主要是管理接口的ip和链接,方便后面增加ui自动化存放元素:
testcase.xlsx主要用于管理测试步骤和测试数据等:testcase的表格设计如下: Excel报告如下:接下来贴出代码结构:config:文件内是存储一些常量,比如存入接口的token唯一标识码等,存入代码生成的手机号,方便接口接下来的使用等 element:里面存放的是接口的相关配置第一个Exceljunit:生成xml报告,用于allure测试报告展示的数据control:
utlis.py:工具类,封装常用的函数lib:里面存储的是自定义方法,可以在Excel调用函数log:输出log文件,记录log产生的日志report:输出excel测试报告testcase:用例文件httpstart:调用执行用例,是否生成报告和发送邮件等如果你想直接获得源码可以加qq群,来一起学习进步。[接口自动化第二章,开始继续学习吧~](https://blog.csdn.net/weixin_45344334/article/details/94457884)源码下载地址复制地址打开,不然会没有权限:https://gitee.com/zhangmeng1314/seautotet-public.git qq群:234922431 |
请发表评论