![](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 · 3813 阅读 · 0 评论 -
python接口自动化第十二篇--自动化测试报告浏览器输出篇 run
#整个框架需要用run 脚本去跑 import os import unittest from datetime import datetime from HTMLTestRunner_one import HTMLTestRunner from TeacherWebsite.setting.constant import p_path #初始化suit suit = unittest.Te...原创 2020-02-23 16:49:47 · 292 阅读 · 0 评论 -
python接口自动化第十一篇--配置文件中的常量篇 constant
#建立常量,可以吧所有可能会发生变动的常量 import os class 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 · 409 阅读 · 0 评论 -
python接口自动化第九篇--自动化框架说明
1、接口自动化基础框架 (1)针对我们之前八篇文章里我们学习的都是各个驱动器,我们可以把这些驱动器放入到一个包里可以命名为common包 (2)有驱动器就要有测试数据,就是我们平时用的Excel测试用例数据,我们统一放到一个包里,包名可以随意起,一般习惯性叫data (3)一个框架肯定要有一个配置文件的地方,我们可以统一放在一个包里,包的命名我们可以任意起,不过习惯性叫做sett...原创 2020-01-30 20:17:26 · 461 阅读 · 0 评论 -
python接口自动化第七篇--封装日志logger优化
import logging #logging,快速收集器 #快速创建一个logging收集器,Rootlogger #Rootlogger(WARNING)-->继承自Logger #Rootlogger的等级是warning class LoggerHandler(logging.Logger): def __init__(self,name,level=0,file...原创 2020-01-20 17:58:18 · 419 阅读 · 0 评论