接口自动化怎么做,整理了接口自动化学习路线图,希望对你有用。
接口自动化要求具备编码的能力,信息时代各种资料琳琅满目,学习任何东西都需要系统的进行学习。市场上可供学习的系统路线并不多,非计算机专业的同学想转软件测试且不知道如何进入学习,此时我们需要找一个能快速入手,并且可以与项目工作中的代码语言进行实战学习。学习任何东西切不可贪多,而是要学会专注,掌握其中的精髓。一些刚入门的同学往往是涉猎过广,但是都是在很浅的层面上,这样在面试的时候便不会展示出个人的优势。当你成功掌握了Python这门语言后,可自行学习java,golang等编程语言,先入门,再提高,以不变应万变。
如下是我工作中系统学习python自动化过程中参考的方法及文章,能快速帮助我们进行系统性学习
接口自动化测试适用于
1)具有测试基础且想转行做功能测试、自动化测试的同学
2)想全面学习python自动化,快速投入工作实战中的同学
3)通过学习python代码,在工作中需要降本增效、升职加薪的同学们
4)学习python语言,出去面试找工作、储备技能的同学们
学习前建议:
1)准备一款记录笔记的软件:如有道笔记,语雀,CSDN等。根据自己习惯选择记录笔记的软件,记录学习过程中的知识点。在梳理知识点的同时,后续复习也可以帮助快速巩固知识点,是一个长期积累的好习惯。
有道笔记:https://note.youdao.com/
语雀:https://www.yuque.com/
CSDN:https://www.csdn.net/
2)python环境的安装
https://www.jianshu.com/p/f166289755c3
3)提前准备好python开发工具pycharm,百度网上会有很多教程
参考安装:
https://www.jianshu.com/p/3b3d2e37366f
4)fiddler抓包工具的安装:
https://blog.csdn.net/weixin_48520816/article/details/125205162
https://www.jianshu.com/p/828ce32020ab
学习目标
1)了解python编程语言知识点学习路线
2)了解使用fiddler进行抓包学习路线
3)了解使用requests模块学习路线
4)了解python接口自动化框架:unittest学习路线
python编程基础知识:
列表,数组,字典,函数,面向对象编程,模块,包,异常处理,文件操作,迭代器,标准库概念
学习地址:
https://www.runoob.com/python3/python3-tutorial.html
fiddler:
1)fiddler的抓包
官方链接:https://www.telerik.com/fiddler
2)fiddler的配置-抓包准备阶段
3)fiddler主要功能的使用
4)返回报文乱码处理
5)拦截修改返回,模拟http响应
参考文档:
https://blog.csdn.net/weixin_46806288/article/details/124952885?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4-124952885-blog-125205162.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4-124952885-blog-125205162.pc_relevant_aa&utm_relevant_index=8