接口测试框架开发一个接口框架=完成数据验证+来生成测试报告
发表时间:2023-09-01 10:00:51
文章来源:炫佑科技
浏览次数:227
菏泽炫佑科技
接口测试框架开发一个接口框架=完成数据验证+来生成测试报告
接口测试框架开发
接口测试框架=完整的数据验证+生成测试报告
1. 框架处理流程
接口自动化测试框架的流程:
接口自动化测试框架的处理流程:
1、接口测试框架首先将测试数据插入测试数据库;
2、调用被测系统提供的接口;
3、系统界面根据传递的参数查询测试数据库,得到查询结果;
4、将查询结果组装成一定格式(例如:JSON格式)的数据自动化软件开发,返回给测试框架;
5、通过单元测试框架对接口返回的数据进行断言,并生成测试报告。
注意:测试过程中,建议使用独立的测试数据库,以免影响官方数据库中的数据。
2. 框架结构介绍
接口自动化测试框架目录结构:
上述文件和目录的作用:
/:初始化接口测试数据
/:用于编写接口自动化测试用例
/:生成接口自动化测试报告
.ini:数据库连接配置文件
.py:生成 HTML 格式测试报告的扩展名
.py:执行所有接口测试用例的主程序
.md:文档
项目地址:
3.修改数据库配置
编辑配置文件并创建测试数据库:/home/csg/guest/guest/.py
书上说修改上面的配置后接口测试框架开发一个接口框架=完成数据验证+来生成测试报告,需要执行命令:.py,但是我执行的时候报错了,出现如下错误:
嗯,事实证明,必须先创建测试数据库,然后才能执行命令。 创建数据库的命令:
4.数据库操作封装
创建数据库配置文件:/home/csg/-/.ini
简单封装数据库操作,创建:/home/csg/-//.py
分析一下上面代码的含义:
1、首先读取.ini文件中的MySQL数据库连接配置;
2、创建DB类,用()方法初始化数据库连接,通过()方法连接数据库;
3. 初始化测试数据。 这里使用了数据clear()和 data()。 ()方法对插入的数据进行格式化,并将字典转换为插入的SQL语句;
4、*后通过close()方法关闭数据库连接。
创建测试数据,/home/csg/-//.py
分析上面的代码:
1、()函数用于读取datas字典中的数据;
2、调用DB类中的clear()方法清除表数据;
3、循环调用()方法插入表数据。
教育领导品牌
建设中国互联网
专注IT在线教育
具有工匠精神
想象
松金软件
松勤网: