从0开始的接口自动化
日常接触到的接口自动化从实际目标可以划分为两大类:
- 为模拟测试数据而开展的接口自动化
这种接口自动化,大多是单次执行,目的很明确是为了功能测试创造测试数据,节约人工造数据的时间和人工成本,提高功能测试人员的测试效率。
- 在功能测试之前提前发现错误而开展的接口自动化
这种接口自动化的工作流程跟功能测试一样,需要设计接口测试用例,然后执行接口测试用例。说白了就是对单接口进行功能校验,包括接口参数的必填性、长度字符类型限制、入参枚举值等是否正确、响应数据是否正确等进行校验。
本文主要讲解第二种的接口自动化测试。浓缩了接口自动化的核心点进行实战,该实战或许能成为面试的加分点。
- 接口测试用例设计
- 代码读取接口测试用例
- 利用pytest框架实现接口自动化
- 利用python-requests完成接口请求
- 利用jenkins+allure实现持续构建和输出测试报告
需求分析
- Excel管理接口测试用例
- Pytest框架运行测试用例
- Jenkins集成构建

本文详细介绍了如何设计接口测试用例,包括使用xlrd读取Excel测试数据、利用pytest和requests进行接口请求,以及如何通过jenkins和allure实现测试报告的自动化。重点在于实战演示功能校验和持续集成过程。
最低0.47元/天 解锁文章
2654





