# 软测练习系统 **Repository Path**: swxu_2005/softtest_2026 ## Basic Information - **Project Name**: 软测练习系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-04 - **Last Updated**: 2026-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件测试竞赛训练系统 本项目提供一个可运行的订单管理被测系统,以及 JMeter 性能测试、Selenium + Pytest + DDT 功能自动化测试和 Allure 报告训练资产。 ## 快速开始 Ubuntu: ```bash python3.8 -m venv .venv .venv/bin/python -m pip install -r requirements.txt .venv/bin/python scripts/reset_data.py .venv/bin/python scripts/run_servers.py ``` Windows: ```bat py -3.8 -m venv .venv .venv\Scripts\python -m pip install -r requirements.txt .venv\Scripts\python scripts\reset_data.py .venv\Scripts\python scripts\run_servers.py ``` 访问: - 用户端: - 管理端: - API 文档: 账号: - 用户:`13086632530 / 123456` - 管理员:`admin / 123456` ## 自动化测试 API 回归: ```bash .venv/bin/pytest tests/api -q ``` Selenium 与 Allure: ```bash .venv/bin/python main.py ``` Windows 使用 `.venv\Scripts\python main.py`。Selenium 测试始终显示 Chromium 窗口,运行前需安装匹配 Chromium 108 的 ChromeDriver,具体步骤见 Selenium 指导手册。 JMeter 脚本: - `tests/performance/order-management-core.jmx` - `tests/performance/order-management-with-plugins.jmx` ## 文档导航 - [原始需求](需求-1.md) - [整体方案](整体方案.md) - [系统操作手册](docs/01-系统操作手册.md) - [JMeter 性能测试指导手册](docs/02-JMeter性能测试指导手册.md) - [Selenium 自动化测试指导手册](docs/03-Selenium自动化测试指导手册.md) - [性能结果分析与建议模板](docs/04-性能结果分析与建议模板.md) - [竞赛截图清单](docs/05-竞赛截图清单.md) - [性能测试用例](test-cases/性能测试用例.md) - [功能自动化测试用例](test-cases/功能自动化测试用例.md)