一、前言
本文章主要讲解Python接口自动化测试的框架搭建修改,自动化测试用例设计等内容,本文章会跳过部分框架搭建内容,详细的框架搭建教学跳转:接口自动化测试框架模型搭建
除此之外下方有系列文章的传送门,还在持续更新中,感兴趣的小伙伴也可以前往查看,话不多说,让我们一起看看吧~
系列文章:
系列文章1:【Python自动化测试1】遇见Python之美
系列文章2:【Python自动化测试2】Python安装配置及PyCharm基本使用
系列文章3:【Python自动化测试3】初识数据类型与基础语法
系列文章4:【Python自动化测试4】字符串知识总结
系列文章5:【Python自动化测试5】列表与元组知识总结
系列文章6:【Python自动化测试6】字典与集合知识总结
系列文章7:【Python自动化测试7】数据运算符知识合集
系列文章8:【Python自动化测试8】流程控制语句讲解
系列文章9:【Python自动化测试9】函数知识合集
系列文章10:【Python自动化测试10】文件基础操作
系列文章11:【Python自动化测试11】模块、包与路径知识合集
系列文章12:【Python自动化测试12】异常处理机制知识合集
系列文章13:【Python自动化测试13】类、对象、属性与方法知识合集
系列文章14:【Python自动化测试14】Python自动化测试基础与进阶练习题
系列文章15:【Python自动化测试15】unittest测试框架的核心概念与作用
系列文章16:【Python自动化测试16】测试用例数据分离
系列文章17:【Python自动化测试17】openpyxl二次封装与数据驱动
系列文章18:【Python自动化测试18】配置文件解析与实际应用
系列文章19:【Python自动化测试19】日志系统logging讲解
系列文章20:【Python自动化测试20】接口自动化测试框架模型搭建
系列文章21:【Python自动化测试21】接口自动化测试实战一_接口概念、项目简介及测试流程问答
二、实战演练
2.1 接口介绍
我们先用一个接口为出发点,该接口为登录接口,请求方式为POST,登录后才可以进行各式各样的操作,基本信息如下所示:
2.2 接口excel测试用例
按照登录接口文档,进行测试用例的设计:
2.3 框架common目录
测试用例属于数据,那么我们必定要读取excel,我们也有配置文件,还有日志系统,这些都属于通用内容,我们可以先将对应的代码模块添加到common
中:
"""读取excel,有更简便的方法,该方法适合新手进行学习了解"""
import openpyxl
def read_excel(file_path, sheet_name):
"""读取excel中的数据"""
workbook =