接口自动化框架
文章平均质量分 71
Mojitoice
我是一只,小呀小qa
展开
-
python实现diff json 并且打印出log日志
之前一直测试任务太重,终于有时间继续更新啦~需求背景:在测试过程中,遇到电商审核项目重构,此时包含以下测试点:1、进审对比json数据的一致性(包括各个方面,对比数据量大)2、空跑数据对比数据库3、普通case覆盖那么问题来了,其实我们本身可以人工diff json,但是对于这种送审数据量比较大的情况,对比起来就十分的不方便。而且同一个字段可能存在多个位置。就很容易出错。此时,我们需要写一个脚本来对比json,为了后期的测试数据好整理并且有迹可循,我们记录在log日志中。那么我们原创 2021-06-21 17:55:13 · 750 阅读 · 0 评论 -
接口自动化测试框架搭建(10、运行特定测试case,生成报告发送邮件)--python+HTMLTestRunnerCN+request+unittest+mock+db
目录一、创建txt文件二、创建runAll.py文件基于之前文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojito原创 2021-03-08 20:19:58 · 674 阅读 · 0 评论 -
接口自动化测试框架搭建(9、自动化测试case的编写)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojitoice/article/details/109203605...原创 2021-03-08 20:08:29 · 652 阅读 · 0 评论 -
接口自动化测试框架搭建(8、发送邮件方法的封装+HTMLTestRunnerCN)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojitoice/article/details/109203605?sp原创 2021-03-08 15:28:44 · 2373 阅读 · 0 评论 -
接口自动化测试框架搭建(7、连接数据库提交sql方法以及打印日志方法封装)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojitoice/article/details/109203605?sp原创 2021-03-05 17:58:38 · 251 阅读 · 0 评论 -
接口自动化测试框架搭建(6、对接口进行mock的方法封装)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojitoice/article/details/109203605?sp原创 2021-03-05 17:10:28 · 266 阅读 · 0 评论 -
接口自动化测试框架搭建(5、封装get.post请求方法)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前的文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/1090310743、excel读取方法的封装:https://blog.csdn.net/Mojitoice/article/details/109203605?s原创 2021-03-05 16:59:49 · 204 阅读 · 0 评论 -
接口自动化测试框架搭建(4、公用方法之url的拼接)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于之前的文章:1、环境的搭建:https://blog.csdn.net/Mojitoice/article/details/108992622?spm=1001.2014.3001.55012、配置文件的创建,封装配置文件的读取方法:https://blog.csdn.net/Mojitoice/article/details/109031074?spm=1001.2014.3001.55013、excel读取方法的封装:https://blog.csdn.net/Mojitoice/art原创 2021-03-05 16:35:45 · 392 阅读 · 0 评论 -
接口自动化测试框架搭建(3、excel的设计&excel文件的读取)--python+HTMLTestRunnerCN+request+unittest+mock+db
目录一、excel的构建1、第一种设计方式2、第二种设计方式二、读取excel的方法封装相关文章:1、接口自动化测试框架搭建(1、环境、框架的思路及目录构成)--python+HTMLTestRunnerCN+request+unittest+mock+dbhttps://blog.csdn.net/Mojitoice/article/details/1089926222、接口自动化测试框架搭建(2、配置文件&配置文件的读取)--python+HTMLTestRunn原创 2020-10-21 16:50:04 · 278 阅读 · 0 评论 -
接口自动化测试框架搭建(2、配置文件&配置文件的读取)--python+HTMLTestRunnerCN+request+unittest+mock+db
基于这个,https://blog.csdn.net/Mojitoice/article/details/108992622我们先进行下配置文件的读取配置文件主要是什么作用呢?主要就是配置了一些常量不经常变动的东东一、创建config.ini路径:/framework/testFile/config.ini framework是项目名称,testFile是其他测试文件二、具体内容创建好了之后,看下配置文件的具体内容# -*- coding: utf-8...原创 2020-10-12 17:24:40 · 1197 阅读 · 0 评论 -
接口自动化测试框架搭建(1、环境、框架的思路及目录构成)--python+HTMLTestRunnerCN+requests+unittest+mock+db
事情是这样式儿的,在之前的公司使用过接口自动化测试框架,但不是自己搭建的,所以想尝试着自己搭建一个接口自动化测试框架,在网上找了好多的资料,然后借鉴大佬们的经验,自己搞了一个。希望看到的小伙伴能有些帮助。我就很开心啦~一、环境的搭建:python+HTMLTestRunnerCN+request+unittest+mock+db这个我就不用多说了吧。这个网上有好多哒。1、pycharm下载安装windows的下载地址:https://www.jetbrains.com/pycharm..原创 2020-10-12 15:25:49 · 1887 阅读 · 0 评论