# autotest_server **Repository Path**: liang-kongling/autotest_server ## Basic Information - **Project Name**: autotest_server - **Description**: 自动化测试平台服务器代码 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 4 - **Created**: 2021-10-31 - **Last Updated**: 2025-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Autotest_server #### 介绍 自动化接口测试平台,采用httprunnner接口测试框架+djangorestframework+vue前端框架 搭建 支持同步swagger-ui接口,数据驱动,脚本代码驱动,参数化配置,定时任务,自动发送测试报告到邮箱 异步执行,测试报告下载等功能 #### 软件架构 软件架构说明 #### 安装教程 1. 下载依赖包 pip install -r requirements.txt 2. 修改setting的数据库配置 3. 数据库迁移:1.python manage.py makemigrations 2.python manage.py migrate 4. 依赖版本与python3的兼容问题,需要修改kombu和celery包的配置,把kombu的async重命名为asynchronous celery包中所有引用都需要修改 5.nginx配置:把nginx.conf 复制到 /etc/nginx/conf.d/ 文件下。启动nginx 6.安装rabbitmq 启动 7.启动celerybeat 和celeryworker 导步定时任务监听:1.celery -A AutoTestRunner beat -l info 2.celery -A AutoTestRunner worker -l info #### 使用说明 登录 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/login.png) 注册 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/register.png) 项目列表 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/projectlist.png) 项目概览 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/projectdetail.png) API模板 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/apilist.png) 编辑API ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/editapi.png) 用例页面 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/caselist.png) 编辑用例 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/editcase.png) 编辑配置 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/config.png) 全局变量 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/va.png) 驱动代码 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/pycode.png) 编辑代码 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/edipycode.png) 定时任务 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/task.png) 编辑定时任务 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/addtask.png) 测试报告 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/report.png) 测试报告详情 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/reportdetail.png) UI用例管理 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/uicase.png) UI测试计划 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/uiplan.png) UI定时任务 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/uitask.png) UI测试报告 ![Image text](https://gitee.com/liang-kongling/autotest_server/raw/master/img/UIreport.png)