1.自动化测试:使用pytest框架编写测试脚本
2.批跑工具
3.压测:支持多线程
卷 Work 的文件夹 PATH 列表
卷序列号为 40EF-026D
D:.
│ main.py
│ Readme.txt // 说明文档
│ test.py
│
├─API // 存放API接口的文件夹
│ │ merchantlayout.py // 商家布局API接口
│ │ v1_menu_parse.py // 菜单解析API接口
│ │ v1_vector_query.py // 向量查询API接口
│ │ __init__.py
│
├─batchtool // 历史不带ID的批跑工具,文件相同只执行参数不同,执行任一文件都可以
│ │ Copilot.py
│ │ Copilot_Hunan.py
│ │ Copilot_Peking.py
│ │ __init__.py
│
├─batchtoolid // 历史带ID的批跑工具
│ │ CopilotBatch.py // time相同的批量执行脚本
│ │ CopilotBatchSingle.py // 单条语句请求的执行脚本
│ │ __init__.py
│ │
│ └─Log // 存放日志的文件夹
│
├─BusinessProcess
│ │ filepath.py
│ │ __init__.py
│ │
│ ├─audiotest
│ │ Recorder.py
│ │ TTSAsr.py
│ │ __init__.py
│
├─Conf
│ │ env_config.py // 配置文件,支持配置环境及餐厅merchant_id
│ │ __init__.py
│
├─Data // 需要处理的文件夹
│ ├─EvaluationSet // 存放评测集的文件夹
│ └─menujson // 存放菜单json的文件夹
│
├─Log // 日志文件夹│
├─MenuSet
│ │ menuset.py
│ │ __init__.py
│ │
│ ├─menuexcel
│ │
│ └─Test&CX
│ hunan.xlsx
│ hunanlast.xlsx
│ SetContext.py
│ __init__.py
│
├─TestCase
│ │ menu_parse_import.py
│ │ __init__.py
└─Utils // 存放工具的文件夹
│ logger_setup.py
│ __init__.py