71 lines
1.6 KiB
Batchfile
71 lines
1.6 KiB
Batchfile
|
|
@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
|