@echo off chcp 65001 >nul REM 新接口测试脚本 - Windows版本 echo ========================================== echo 模糊评价报告PDF新接口测试 echo ========================================== echo. REM 配置参数 set BASE_URL=http://localhost:8080/admin/stat/report set CHECK_TASK_ID=1262 set TEMPLATE_ID=1 set OUTPUT_DIR=.\test_reports REM 创建输出目录 if not exist "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%" echo 1. 测试Word版本下载... curl -s -o "%OUTPUT_DIR%\模糊评价报告.docx" "%BASE_URL%/fuzzyReport?checkTaskId=%CHECK_TASK_ID%&templateId=%TEMPLATE_ID%" if exist "%OUTPUT_DIR%\模糊评价报告.docx" ( for %%A in ("%OUTPUT_DIR%\模糊评价报告.docx") do set WORD_SIZE=%%~zA echo √ Word版本下载成功 (大小: !WORD_SIZE! 字节^) ) else ( echo × Word版本下载失败 ) echo. echo 2. 测试旧PDF接口 /fuzzyReportPdf ... curl -s -o "%OUTPUT_DIR%\模糊评价报告_旧接口.pdf" "%BASE_URL%/fuzzyReportPdf?checkTaskId=%CHECK_TASK_ID%&templateId=%TEMPLATE_ID%" if exist "%OUTPUT_DIR%\模糊评价报告_旧接口.pdf" ( for %%A in ("%OUTPUT_DIR%\模糊评价报告_旧接口.pdf") do set OLD_SIZE=%%~zA echo √ 旧接口下载成功 (大小: !OLD_SIZE! 字节^) ) else ( echo × 旧接口下载失败 ) echo. echo 3. 测试新PDF接口 /fuzzyReportPdfNew ... curl -s -o "%OUTPUT_DIR%\模糊评价报告_新接口.pdf" "%BASE_URL%/fuzzyReportPdfNew?checkTaskId=%CHECK_TASK_ID%&templateId=%TEMPLATE_ID%" if exist "%OUTPUT_DIR%\模糊评价报告_新接口.pdf" ( for %%A in ("%OUTPUT_DIR%\模糊评价报告_新接口.pdf") do set NEW_SIZE=%%~zA echo √ 新接口下载成功 (大小: !NEW_SIZE! 字节^) ) else ( echo × 新接口下载失败 ) echo. echo ========================================== echo 测试完成! echo ========================================== echo. echo 文件保存位置: %OUTPUT_DIR% echo. echo 请手动验证以下内容: echo 1. 打开 Word 文件,确认有图片 echo 2. 打开旧接口PDF,检查是否有图片 echo 3. 打开新接口PDF,检查是否有图片 echo 4. 对比三个文件的内容是否一致 echo. echo 按任意键打开文件夹... pause >nul explorer "%OUTPUT_DIR%"