hzxuanyou.0tkd.com hzxuanyou.hkaba-wa.com hzxuanyou.2mgt.com hzxuanyou.okcupis.com hzxuanyou.f5g1.com hzxuanyou.amcba.com hzxuanyou.itolab.net hzxuanyou.oursusu.com hzxuanyou.juanpizhan.com hzxuanyou.summerinla.com hzxuanyou.nashihou.com hzxuanyou.armorpools.com hzxuanyou.scaant.com hzxuanyou.canopyred.com hzxuanyou.tomi-tax.com hzxuanyou.dietskn.com hzxuanyou.pdnfull.com hzxuanyou.hostvis.net hzxuanyou.sinomit.com hzxuanyou.dsa.com hzxuanyou.attitrade.com hzxuanyou.xuthanh.com hzxuanyou.jxcamera.com hzxuanyou.yanjiaopingan.com hzxuanyou.makeup-recruit.com hzxuanyou.pdimsa.com hzxuanyou.isi-bw.com hzxuanyou.yjwjd.com hzxuanyou.swdates.com hzxuanyou.kiss52099.com hzxuanyou.mmbmwtc.com hzxuanyou.ex3k.com hzxuanyou.gf6n.com hzxuanyou.xiaofenghui.com hzxuanyou.jiahuaapp.com
0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

接口测试框架开发一个接口框架=完成数据验证+来生成测试报告

发表时间:2023-09-01 10:00:51

文章来源:炫佑科技

浏览次数:263

菏泽炫佑科技

接口测试框架开发一个接口框架=完成数据验证+来生成测试报告

接口测试框架开发

接口测试框架=完整的数据验证+生成测试报告

1. 框架处理流程

接口自动化测试框架的流程:

接口自动化测试框架的处理流程:

1、接口测试框架首先将测试数据插入测试数据库;

2、调用被测系统提供的接口;

3、系统界面根据传递的参数查询测试数据库,得到查询结果;

4、将查询结果组装成一定格式(例如:JSON格式)的数据自动化软件开发,返回给测试框架;

5、通过单元测试框架对接口返回的数据进行断言,并生成测试报告。

注意:测试过程中,建议使用独立的测试数据库,以免影响官方数据库中的数据。

2. 框架结构介绍

接口自动化测试框架目录结构:

上述文件和目录的作用:

/:初始化接口测试数据

/:用于编写接口自动化测试用例

/:生成接口自动化测试报告

.ini:数据库连接配置文件

.py:生成 HTML 格式测试报告的扩展名

.py:执行所有接口测试用例的主程序

.md:文档

项目地址:

3.修改数据库配置

编辑配置文件并创建测试数据库:/home/csg/guest/guest/.py

书上说修改上面的配置后接口测试框架开发一个接口框架=完成数据验证+来生成测试报告,需要执行命令:.py,但是我执行的时候报错了,出现如下错误:

django.db.utils.InternalError: (1049, u"Unknown database 'guest_test'")

嗯,事实证明,必须先创建测试数据库,然后才能执行命令。 创建数据库的命令:

create database guest_test character set utf8;

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在线教育

具有工匠精神

想象

松金软件

松勤网:

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多

hzxuanyou.512656.com hzxuanyou.ymani.net hzxuanyou.xmzh.net hzxuanyou.bckyw.com hzxuanyou.touyo1004.com hzxuanyou.m5uae.com hzxuanyou.m5m8.com hzxuanyou.v4men.com hzxuanyou.dedatabi.com hzxuanyou.lfklsu.com hzxuanyou.s0um.com hzxuanyou.wordrive.com hzxuanyou.gpindian.com hzxuanyou.xyjzfwgs.com hzxuanyou.e51o.com hzxuanyou.readsarnia.com hzxuanyou.izuiku.com hzxuanyou.ishangys.com hzxuanyou.zosradio.com hzxuanyou.zefubao.com hzxuanyou.jfa1.com hzxuanyou.itandsoft.com hzxuanyou.bg-berlin.com hzxuanyou.j6sf.com hzxuanyou.e47n.com hzxuanyou.muchimmo.com hzxuanyou.kome2459.com hzxuanyou.3maggio.com hzxuanyou.norkov.com hzxuanyou.0qy0.com hzxuanyou.weiruifoto.com hzxuanyou.j2o2.com hzxuanyou.naradam.com hzxuanyou.y-linc.com hzxuanyou.qjygs.com