Files
2026-03-30 22:05:57 +08:00

40 lines
1.3 KiB
Batchfile

@echo off
echo ========================================
echo Simple Web Server 测试脚本
echo ========================================
echo.
echo [1/4] 启动服务器...
start /B webserver.exe > nul 2>&1
timeout /t 3 > nul
echo [2/4] 测试正常访问 (200 OK)...
curl -s -o nul -w "主页: %%{http_code}\n" http://localhost:9000/ 2>nul
curl -s -o nul -w "测试页: %%{http_code}\n" http://localhost:9000/test.html 2>nul
echo [3/4] 测试404错误 (404 Not Found)...
curl -s -o nul -w "不存在页面: %%{http_code}\n" http://localhost:9000/notfound.html 2>nul
echo [4/4] 测试501错误 (不支持的方法)...
curl -s -o nul -w "POST请求: %%{http_code}\n" -X POST http://localhost:9000/test 2>nul
echo.
echo [5/5] 测试管理控制台 (端口 9001)...
curl -s -o nul -w "管理主页: %%{http_code}\n" http://localhost:9001/ 2>nul
curl -s -o nul -w "状态API: %%{http_code}\n" http://localhost:9001/api/status 2>nul
echo.
echo ========================================
echo 测试完成
echo ========================================
echo.
echo 访问以下地址查看详情:
echo 主服务器: http://localhost:9000
echo 管理控制台: http://localhost:9001
echo.
echo 按任意键关闭测试脚本并停止服务器...
pause > nul
taskkill /F /IM webserver.exe > nul 2>&1
echo 服务器已停止