69 lines
3.3 KiB
Plaintext
69 lines
3.3 KiB
Plaintext
项目结构:
|
||
├─common #公共模块类
|
||
│ │ all_path.py #定义文件路径
|
||
│ │ api_request.py #发送请求
|
||
│ │ assert_api.py #请求断言
|
||
│ │ Bak_Rec_DB.py #备份恢复操作逻辑
|
||
│ │ condition.py #跳过用例逻辑
|
||
│ │ condition_b.py #跳过用例逻辑
|
||
│ │ db.py #数据库读取操作
|
||
│ │ exchange_data.py #接口参数的数据替换和提取
|
||
│ │ logger.py #系统日志打印
|
||
│ │ loggers.py #系统日志打印
|
||
│ │ logger_bak.py #系统日志打印
|
||
│ │ operation_excle.py #读取写入excel
|
||
│ │ read_file.py #读取配置文件yaml
|
||
│ │ RemoteServe.py #远程链接SSH ftp
|
||
│ │ send_email.py #发送邮件
|
||
│ │__init__.py
|
||
│
|
||
├─config #配置文件和相关资源
|
||
│ 1.jpg
|
||
│ 3.jpg
|
||
│ config.yaml
|
||
│ mydb.sql
|
||
│ mydb_bak.sql
|
||
│ Start_server.bat
|
||
│
|
||
├─data #测试数据用例表格
|
||
│ case_data.xlsx
|
||
│
|
||
├─logs #日志打印文件
|
||
│ 20220921.log
|
||
│ __init__.py
|
||
│
|
||
├─report_zip #测试完成后测试报告压缩包发送邮件
|
||
│ allure-report.zip
|
||
│ __init__.py
|
||
│
|
||
├─target #运行测试保持的测试报告路径
|
||
├─test_caes #测试用例文件夹
|
||
│ │ test_001.py #执行测试用例
|
||
│ └─__init__.py
|
||
│
|
||
│─解析 #解析框架重要的模块
|
||
│ Faker库造测试数据.py
|
||
│ flask开发2个http接口.py
|
||
│ te_001.py
|
||
│ te_09.py
|
||
│ 参数依赖01-jsonpath提取参数.py
|
||
│ 参数依赖02-locals()获取本地变量 及exec()执行字符串中的代码.py
|
||
│ 参数依赖03-Template 使用,替换参数.py
|
||
│ 参数依赖04-框架中替换参数及执行字符串中方法取值.py
|
||
│ 发送请求01-get方法中url参数拼接和写到请求体中的理解.py
|
||
│ 发送请求02-请求参类型params,json,data 含义.py
|
||
│ 发送请求03-理解两种发送请求方法.py
|
||
│ 发送请求04-封装请求参数转化的理解.py
|
||
│ 备份恢复sql-FTP上传文件.py
|
||
│ 备份恢复sql-ssh执行命令.py
|
||
│ 继承方法以及传参.py
|
||
│ 邮件.py
|
||
│
|
||
│ conftest.py #pytest conftest
|
||
│ info.txt #项目结构
|
||
│ LICENSE
|
||
│ README.md #项目说明
|
||
│ requirements.txt #项目依赖
|
||
│ requirements_all.txt #本地环境依赖
|
||
│ run.py #运行入口
|
||
│ 搭建服务器说明.txt # 搭建接口服务说明 |