Merge branch ‘master’ of gitee.com:guolinli/pytest_api
** 注:此框架无法直接运行,参数和主要数据都已删除**
本框架主要是基于 Python + pytest + allure + log + yaml +飞书通知 + Jenkins 实现的接口自动化框架。
一、实现功能 测试数据隔离, 实现数据驱动 。重要敏感的参数数据存储在系统变量里(如:域名,账号等), 可根据自动化巡检的入参来获取系统变量里面的参数数据去运行用例,yaml管理接口数据,可选择是否跳过用例,然后运行testcaseAutomaticControl.py 自动将yaml接口数据生成接口用例,运行用例后将结果自动发送飞书通知和邮箱通知。定制日志模块开关: 可选择是否打印每个接口的日志信息。
二、飞书通知:
三、目录结果:
本框架主要是基于 Python + pytest + allure + log + yaml +飞书通知 + Jenkins 实现的接口自动化框架
** 注:此框架无法直接运行,参数和主要数据都已删除**
本框架主要是基于 Python + pytest + allure + log + yaml +飞书通知 + Jenkins 实现的接口自动化框架。
一、实现功能 测试数据隔离, 实现数据驱动 。重要敏感的参数数据存储在系统变量里(如:域名,账号等), 可根据自动化巡检的入参来获取系统变量里面的参数数据去运行用例,yaml管理接口数据,可选择是否跳过用例,然后运行testcaseAutomaticControl.py 自动将yaml接口数据生成接口用例,运行用例后将结果自动发送飞书通知和邮箱通知。定制日志模块开关: 可选择是否打印每个接口的日志信息。
二、飞书通知:
三、目录结果: