# api_test **Repository Path**: yutangtommy/api_test ## Basic Information - **Project Name**: api_test - **Description**: 基于python+requests+unittest 搭建的接口自动化测试项目,直接改下配置参数添加测试脚本就可以使用 定义一个环境变量的variables_managerl脚本其中定义使用 os.environ[token_name] = token_value 类似使用postman 工具,推荐使用这个方式 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-07-22 - **Last Updated**: 2026-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README https://doc.crmeb.com/single_open/open_v54/21040 PHP开源版用户端接口文档:https://www.apifox.cn/apidoc/shared-726c028f-3be6-48a8-a8ea-938eedd88e66 PHP开源版管理端接口文档:https://www.apifox.cn/apidoc/shared-8cccbdcf-9856-4e3c-a553-f13ac2013257 管理后台:http://v5.crmeb.net/admin 账号:demo 密码:crmeb.com H5端:http://v5.crmeb.net/(移动端打开) PC端:http://v5.crmeb.net/(电脑端打开) ————在这里注册测试账号 APP下载:http://app.crmeb.cn/bzv ~~~~1.本项目以用户端的商城的接口做测试的练习,目前url 和基本的框架已经搭建完成,之间给git clone 到本地就可以了 实际做项目的时候,修改config/config.ini里面的的url ``2,练习者只需要在testcases下面的脚本下对应添加测试用例就可以了,测试账号可以自行注册 ~~~~3.可以单独执行run.py 就可以了 ~~~~4.token 的获取在get_token.py里面配置账号和密码就可以了。其他的脚本依赖这个token ,其他的如果需要依赖的化,可以后续添加新的脚本 本项目基于requests+unittest+python框架 改进接口依赖的时候,将依赖的字段存为环境变量后调用该环境变量 执行runCN.py或者run.py 更好看的一点的测试告报告 建议使用run_beauty.py执行,测试报告页面更美观 目前的数据驱动和log日志的方法需要后续更新 3种测试报告的工具以及对应的3个批量执行的脚本 接口依赖使用环境变量的方式,定义一个环境变量的variables_managerl脚本其中定义使用 os.environ[token_name] = token_value