新增Windows代理程序支持

This commit is contained in:
Alex Yang
2025-12-07 18:15:50 +08:00
parent ccc43fe70e
commit 2efe02682c
16 changed files with 4392 additions and 115 deletions

32
backend/test_performance.sh Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/bash
# 测试API性能的脚本
API_URL="http://localhost:8080/api/metrics/hardware?device_id=device-1764692967636"
REQUEST_COUNT=10
echo "Starting performance test for $API_URL"
echo "Sending $REQUEST_COUNT requests..."
# 初始化总时间
total_time=0
# 发送请求并测量时间
for ((i=1; i<=$REQUEST_COUNT; i++)); do
# 使用curl测量响应时间-w参数定义输出格式
time=$(curl -o /dev/null -s -w "%{time_total}\n" "$API_URL")
# 累加时间
total_time=$(echo "$total_time + $time" | bc)
# 打印当前请求的响应时间
echo "Request $i: $time seconds"
done
# 计算平均响应时间
average_time=$(echo "scale=6; $total_time / $REQUEST_COUNT" | bc)
echo ""
echo "Performance Test Results:"
echo "Total Requests: $REQUEST_COUNT"
echo "Total Time: $total_time seconds"
echo "Average Response Time: $average_time seconds"