使用PySQL,可以轻松地进行接口自动化测试中的数据库操作,验证接口返回的数据是否正确。 总结 本文介绍了一个基于Python的接口自动化框架PySQL,用于连接数据库并进行操作。通过安装PySQL库、连接数据库、执行SQL语句以及增删改查操作,可以方便地进行接口自动化测试中的数据库操作。使用PySQL,可以轻松地验证接口返回的数据...
config.ini:数据库、邮箱、接口等的配置项,用于方便的调用读取。getpathInfo.py:获取项目绝对路径geturlParams.py:获取接口的URL、参数、method等readConfig.py:读取配置文件的方法,并返回文件中内容readExcel.py:读取Excel的方法runAll.py:开始执行接口自动化,项目工程部署完毕后直接运行该文件即可test_api.py:提供本...
需要把BeautifulReport文件夹放到python的lib文件site-packages下面 实现的功能 1、数据驱动 2、接口依赖 3、连接数据库查询 4、自动生成测试报告 5、自动发送测试邮件 模块介绍 1、common 中主要放公共方法,操作数据库、读取配置文件、写token、发送邮件等 2、conf主要放配置文件、测试环境地址、数据库地址等在配置文件...
一、Pytest 介绍 1、基于 python 的单元测试框架 主流的接口测试框架有: python:pytest 和 unittest java:testng 和 juni...
基于python的接口自动化测试框架 Test部分基于yingoja开源的DemoApi优化修改而来 API部分将继续完善,提供基于C#,Go,Java,Python版本的Api服务程序,目的是为了学习接口测试的同学不需要去搭建其他语言的运行环境,顺便我也复习一下这几门语言的基础语法。 项目仓库 ...
Git:https://github.com/lilinyu861/Interface-Test 环境配置: 开发工具:pycharm2018+Excel 开发框架:python3+requests+excel 接口自动化测试框架介绍: 此接口测试框架,首先由用户设计原始的测试用例并为测试用例写用例注解,将原始测试用例写入excel文件中保存到d... ...
一、Pytest 介绍 1、基于 python 的单元测试框架 主流的接口测试框架有: python:pytest 和 unittest java:testng 和 junit pytest 可以和 selenium,requests,appium 实现 web,接口,app 自动化 2、pytest 强大的 插件 pytest 本身 pytest-html 生成html报告 pytest-xdist 多线程 pytest-ordering 控制用例的执行...
title=接口自动化测试报告 message=这是今天的测试报告,请查收! password=1221421dfadfd receiver=test.qq.com server=smtp.qq.com sender= test.qq.com 3.测试服务api,test_api.py如下 importjsonimportflaskfromflaskimportrequest#创建一个服务,把当前这个python文件当做一个服务server = flask.Flask(__name__)...
Python UnitTest测试框架介绍 1)TestCase:所有测试用例类继承的基本类, TestCase的实例就是测试用例 2)TestSuite:测试套件,可以将用例“组装”起来 3)TestLoader:是用来加载TestCase到TestSuite中的 4)TextTextRunner:执行测试用例,其中的run(test)会执行TestSuite/TestCase中的run(result)方法 ...