@echo off chcp 65001 > nul echo ================================================ echo 导入重复检测功能测试脚本 echo ================================================ echo. REM 检查Python是否安装 python --version > nul 2>&1 if errorlevel 1 ( echo [错误] 未检测到Python,请先安装Python 3.7+ echo 下载地址: https://www.python.org/downloads/ pause exit /b 1 ) echo [1/3] 检查Python依赖... pip show requests > nul 2>&1 if errorlevel 1 ( echo [提示] 正在安装依赖库... pip install requests openpyxl if errorlevel 1 ( echo [错误] 依赖安装失败 pause exit /b 1 ) ) pip show openpyxl > nul 2>&1 if errorlevel 1 ( echo [提示] 正在安装依赖库... pip install openpyxl if errorlevel 1 ( echo [错误] 依赖安装失败 pause exit /b 1 ) ) echo [√] 依赖检查完成 echo. echo [2/3] 检查后端服务... curl -s http://localhost:8080/login/test > nul 2>&1 if errorlevel 1 ( echo [警告] 无法连接到后端服务 (http://localhost:8080) echo [提示] 请确认后端服务已启动 echo. set /p continue="是否继续运行测试? (y/n): " if /i not "%continue%"=="y" ( exit /b 1 ) ) else ( echo [√] 后端服务正常运行 ) echo. echo [3/3] 开始运行测试... echo ================================================ echo. python doc\test-scripts\test_import_duplicate_detection.py echo. echo ================================================ echo 测试完成 echo. echo 测试报告保存在: doc\test-reports\ echo ================================================ pause