# python+pytest测试框架样例 **Repository Path**: lazai/test_py ## Basic Information - **Project Name**: python+pytest测试框架样例 - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-01 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python+pytest测试框架样例 #### 介绍 pytest + python的web接口业务测试框架 #### 软件架构(根据自己的需求灵活安排) > 框架目录6个 - configs: 放置配置文件信息,如log存放、web地址、用户名等 - data: 测试数据,如yaml文件、Excel、图片等 - lib:封装web api接口,写case用例时直接调用 - logs:请求日志,在config文件中配置 - test_case: 接口测试脚本,遵循pytest命名规则 - tools: 封装一些方法函数 #### 环境安装 - python3 - pip3 pytest - pip3 pytest-html - 运行中需要什么库直接pip安装即可 如requests #### 运行 - test_case中写了个demo可直接运行 - python3 main.py 直接运行 - 生成report.html结果,logs中可查看日志 #### pytest优势简单灵活,容易上手,文档丰富,很多第三方插件如pytest-html(完美html测试报告生成)。主要是网上文档很多,学习起来跟方便。 - 这里给了一张我觉得很好的一张图(API.png),大体的测试框架结构,可参考