# BlackBagTest **Repository Path**: levphon/black-bag-test ## Basic Information - **Project Name**: BlackBagTest - **Description**: BlackBagTest 是一款现代化的开源 Web 应用测试平台,专为测试团队设计,自动化测试平台支持接口测试、接口Mock 服务、接口自动化,Web自动化,APP自动化及性能压测,并提供可视化报告输出。平台集成多种主流测试框架,显著降低用例编写难度,助力团队高效开展自动化测试,提升整体测试效率与协作能力。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: release_3.0.0 - **Homepage**: https://gitee.com/zengqicheng/black-bag-test - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2026-03-09 - **Last Updated**: 2026-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlackBagTest #### 介绍 BlackBagTest 是一款现代化的开源 Web 应用测试平台,专为测试团队设计,支持接口测试、Mock 服务、UI 自动化及性能测试,并提供可视化报告输出。平台集成多种主流测试框架,显著降低用例编写难度,助力团队高效开展自动化测试,提升整体测试效率与协作能力。 #### 软件架构 - 后端:Python + Django + RestFramework + Django-filter - 前端:Vue3 + ElementPuls + Vxe-table + Axios + Vue-router 前端项目连接:https://gitee.com/zengqicheng/black-bag-web - 自动化测试工具:Requests + Selenium + Appium + Faker + Jsonpath + PyMySQL + Psycopg2-binary - 数据库:Mysql - 中间件:Redis - 异步框架:Celery #### 平台介绍 ##### 登录页 ![输入图片说明](images/login.png) ##### 导航页 ![输入图片说明](images/guide.png) ##### 项目管理页 ![输入图片说明](images/project.png) ##### 项目首页 ![输入图片说明](images/index_1.png) ![输入图片说明](images/index_2.png) ![输入图片说明](images/index_3.png) ##### 用户角色控制 ![输入图片说明](images/role.png) ##### 接口管理 ![输入图片说明](images/api_list_mng.png) ##### 接口文档 ![输入图片说明](images/api_doc_mng.png) ##### 接口测试 ![输入图片说明](images/api_test_mng.png) ##### 接口Mock ![输入图片说明](images/api_mock.png) ##### 接口自动化 ###### 接口场景自动化步骤编写 ![输入图片说明](images/api_scene_test.png) ###### 接口依赖无需参数提取,直接一键绑定 ![输入图片说明](images/step_params_bind.png) ###### 接口动态数据生成 ###### 接口文档字段格式和类型校验 ![输入图片说明](images/api_respone_check.png) ###### 接口断言校验一键绑定变量 ![输入图片说明](images/check_info.png) ###### 详细的用例执行日志 ![输入图片说明](images/api_test_detail_log.png) ##### 性能测试报告 ![输入图片说明](images/locust_1.png) ![输入图片说明](images/locust_2.png) ![输入图片说明](images/locust_3.png) ##### 功能测试报告 ![输入图片说明](images/func_report_3.png) ![输入图片说明](images/func_report_4.png) ##### web_UI自动化 ![输入图片说明](images/web_ui_test.png) ##### APP_UI自动化 ![输入图片说明](images/app_ui_test.png) ##### 元素库 ![输入图片说明](images/loc_db.png) ##### 用例管理 ![输入图片说明](images/case_mange.png) ##### 数据驱动测试 ![输入图片说明](images/case_data_test.png) #### [快速开始] (https://gitee.com/zengqicheng/black-bag-test/wikis/pages?sort_id=17217230&doc_id=6511433) #### 后期规划 release_3.0.0 ##### 1. 完善测试流程管理,增加功能测试用例管理和缺陷管理功能,功能用例直接绑定自动化用例 ##### 2. 测试套件改为测试计划,关联对应功能用例,根据功能用例关联自动化用例批量执行脚本,回填功能测试用例结果,失败并创建缺陷 ##### 3. 完善APP UI自动化,可通过平台在线操作手机,元素定位, ##### 4. 完善性能压测,增加阶梯压测功能,并提高单机压测并发数 #### 学习交流 QQ群号:1042573503 微信号: 17674116157