# tangmen_hbq **Repository Path**: he_bo_qiang/tangmen_hbq ## Basic Information - **Project Name**: tangmen_hbq - **Description**: 道长最帅,我也不知道说啥,唐门万岁 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-08 - **Last Updated**: 2022-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #作者:道长 api:封装的接口 client通用公告请求方式封装 case:test测试用例 conftest共享文件,前后置等等 common:全局通用断言 数据库使用封装 日志封装 登录获取token封装 读取yaml封装 读取 ini封装 存放路径 configs:测试环境和预发布环境的数据 token.ini存放token,并切换环境 data:存放测试用例的数据 log:存放日志 report:存放报告 until:放一些小的测试工具 main:运行主函数入口 pytest.ini:pytest的配置文件 1,失败重试 2,token过期自动更新 3,角色灵活切换 4,可以让功能测试人员去写自动化测试用例 5,通用请求方式和api封装 6,默认yaml测试数据,动态替换所需要的参数 7,数据清理 8,参数化循环执行多条测试用例 9,log装饰器封装 10,简单的切换环境操作 11,通用断言机制处理 12,conftest动态传参 解决痛点: 单接口、多接口封装合并出来 yaml处理多接口动态传参 多种格式请求体封装 一键环境切换 登录token和session全局调用处理 多角色api灵活切换 token和session超时失效处理 数据清理(接口或SQL) 框架通用95%的公司 企业直接落地使用 最重要的:只需封装一次api,其他的工作交给功能测试或不懂代码的人来做 我们的目标: 就是功能越强大,让脚本越简单越好,不然别人没法投入 在企业核心人员维护框架和应用,业务人员可以写脚本,扩大脚本业务数量 好学好上手,包教包会 **框架介绍** 采用最新pytest单元测试、框架功能最强大、框架行业最新最火(gitee搜索第一)、框架通用95%的公司、企业直接落地,万年老道深入讲解等等,带你走向接口自动化王者巅峰之路 框架结构:Python+requests+pytest+log+allure+yaml+mysql+git+jenkins+钉钉群发送报告 解决痛点: 单接口、多接口封装合并出来 yaml处理多接口动态传参 多种格式请求体封装 一键环境切换 登录token和session全局调用处理 多角色api灵活切换 token和session超时失效处理 数据清理(接口或SQL) 框架通用95%的公司 企业直接落地使用 最重要的:只需封装一次api,其他的工作交给功能测试或不懂代码的人来做 我们的目标: 就是功能越强大,让脚本越简单越好,不然别人没法投入 在企业核心人员维护框架和应用,业务人员可以写脚本,扩大脚本业务数量 好学好上手,包教包会 使用说明后续补充 加我微信:hz223336,框架不断优化更新 加我进微信群:测试之道,欢迎你的加入