![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口自动化
文章平均质量分 71
Immoralay
这个作者很懒,什么都没留下…
展开
-
接口自动化框架之python pytest fixture (二)
一、fixture简介:fixture 是在函数前边添加了注解:@pytest.fixture 的函数,是pytest特有的功能,在编写测试函数的时候,可以将此函数名称作为参数传递进去,pytest将会以依赖注入方式将该函数的返回值作为测试函数的传入参数二、fixture作用:1.可以把fixture看成一种资源,测试用例执行的时候需要配置这些资源,执行后需要释放掉2.同时fixture提供参数化功能,根据配置和不同组件选择不同的参数3.主要目的还是为了提供一种可靠和重复性的手段去运行一原创 2022-05-18 16:19:25 · 3802 阅读 · 0 评论 -
python接口自动化第十二篇--自动化测试报告浏览器输出篇 run
#整个框架需要用run 脚本去跑import osimport unittestfrom datetime import datetimefrom HTMLTestRunner_one import HTMLTestRunnerfrom TeacherWebsite.setting.constant import p_path#初始化suitsuit = unittest.Te...原创 2020-02-23 16:49:47 · 289 阅读 · 0 评论 -
python接口自动化第十一篇--配置文件中的常量篇 constant
#建立常量,可以吧所有可能会发生变动的常量import osclass ProjectPath(): #ROOT_PATH = os.path.dirname(os.path.abspath(__file__))#ROOT_PATH获取的文件夹是setting ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abs...原创 2020-02-23 16:48:19 · 400 阅读 · 0 评论 -
python接口自动化第九篇--自动化框架说明
1、接口自动化基础框架(1)针对我们之前八篇文章里我们学习的都是各个驱动器,我们可以把这些驱动器放入到一个包里可以命名为common包(2)有驱动器就要有测试数据,就是我们平时用的Excel测试用例数据,我们统一放到一个包里,包名可以随意起,一般习惯性叫data(3)一个框架肯定要有一个配置文件的地方,我们可以统一放在一个包里,包的命名我们可以任意起,不过习惯性叫做sett...原创 2020-01-30 20:17:26 · 452 阅读 · 0 评论 -
python接口自动化第七篇--封装日志logger优化
import logging#logging,快速收集器#快速创建一个logging收集器,Rootlogger#Rootlogger(WARNING)-->继承自Logger#Rootlogger的等级是warningclass LoggerHandler(logging.Logger): def __init__(self,name,level=0,file...原创 2020-01-20 17:58:18 · 412 阅读 · 0 评论