软件质量保障 专注于测试圈:测试质量保障、自动化工具/框架、平台开发、算法测试、BAT/TMD大厂测试岗面试题/面经分享、测试团队建设与管理、测试新技术的分享。 偶尔也聊聊个人工作的收获与经验。可以帮忙内推字节、阿里、百度等大厂。
1. 专栏目的
很久之前就有开一个接口自动化专栏的想法,得益于我在前东家有丰富的服务端测试经验,并且在大团队内部率先推动接口自动化实践,通过实践和同事一起申请了几个关于框架设计、用例自动生成的专利,推动了团队同学向自动化测试转型。详情可以看我的另一篇文章。【干货】如何推动业务测试团队转型自动化测试?
接口测试也是每个测试同学都必须掌握的测试技术,而想更近一层,接口自动化测试也是必途之径。
希望通过这个专栏,能让大家对接口自动化测试有新的认识,每人都能开发出适用于自己团队的接口自动化测试框架。
2. 如何进行接口测试?
2.1 接口测试工具介绍
我第一次接触接口测试并非来源于项目需要,而是来源于团队KPI需要。当时校招刚入职没多久,团队内部有测试相关知识与技能培训,测试技能更多的是测试工具的使用,而我接触的第一个测试工具就是JMeter-一款Java开发的 开源接口/性能测试工具。还记得我同事通过一个word文档给我介绍JMeter的一些常用组件,然后就给我安排上了一个任务-将团队xx平台接口代码覆盖率提升至40%以上。当时还不知道代码覆盖率是什么,但是只晓得通过JMeter开发更多单接口/业务场景组合的用例就是了