# requests_demo **Repository Path**: L7_simple/requests_demo ## Basic Information - **Project Name**: requests_demo - **Description**: 使用requests+pytest+allure等,对企业微信进行接口测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-07 - **Last Updated**: 2022-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # requests_demo #### 介绍 使用requests+pytest,对企业微信进行接口测试 #### 软件架构 - api yaml文件的api和对应api类 - logs 日志 - report allure报告 - setting 设置 - testcase 测试用例 - data 测试用例数据 - 其他 测试用例py文件 - util 工具类 - auto_make_api_class.py 自动生成api类工具 - auto_make_api_yaml.py 自动抓取接口并生成api文件 - 其他工具类 - conftest.py - main.py 入口 #### 安装教程 1. requests、pytest、allure 2. mitmproxy、mitmdump 3. click #### 使用说明 1. auto_make_api_yaml - 开启服务和端口(默认8080):mitmdump -s util/auto_make_api_yaml.py - 设备设置代理 - 设备发送请求 - mitmdump自动抓取request并且生成对应yaml文件 2. auto_make_api_class - 在命令行输入: ./auto_make_api_class.py 3. testcase中准备测试用例数据、测试用例py文件 4. main.py 开始执行测试用例并生成allure报告