使用说明
本页面将详细介绍 GoSpeedTest 的各种使用方法。
Web 界面使用
基本操作
- 访问界面:在浏览器中打开服务器地址
- 开始测试:点击"开始测试"按钮
- 等待完成:测试会依次进行 Ping、下载、上传测试
- 查看结果:测试完成后会显示详细的测速结果
界面功能
- Ping 测试:测量网络延迟
- 下载测试:测试下载带宽
- 上传测试:测试上传带宽
- 实时图表:显示测速过程中的速度变化
- 历史记录:保存之前的测速结果
CLI 工具使用
基本命令
bash
# 显示帮助信息
./GoSpeedTest-CLI -help
# 显示版本信息
./GoSpeedTest-CLI -versionHTTP 协议测试
bash
# 完整测试(Ping + 下载 + 上传)
./GoSpeedTest-CLI -server http://localhost:8080
# 仅测试 Ping
./GoSpeedTest-CLI -server http://localhost:8080 -ping
# 仅测试下载
./GoSpeedTest-CLI -server http://localhost:8080 -download
# 仅测试上传
./GoSpeedTest-CLI -server http://localhost:8080 -uploadTCP 协议测试
bash
# TCP 协议完整测试
./GoSpeedTest-CLI -server localhost:12306 -tcp
# TCP 下载测试
./GoSpeedTest-CLI -server localhost:12306 -tcp -download
# TCP 上传测试(基于大小)
./GoSpeedTest-CLI -server localhost:12306 -tcp -upload
# TCP 上传测试(基于时间,30秒)
./GoSpeedTest-CLI -server localhost:12306 -tcp -upload -upload-duration 30高级选项
| 参数 | 说明 |
|---|---|
-server | 服务器地址 |
-tcp | 使用 TCP 协议(默认 HTTP) |
-ping | 仅测试 Ping |
-download | 仅测试下载 |
-upload | 仅测试上传 |
-upload-size | 上传测试大小(字节) |
-upload-duration | 上传测试时长(秒) |
-verbose | 显示详细输出 |
-version | 显示版本信息 |
测试结果解读
结果格式
TCP下载测试完成:
耗时: 0.12 秒
数据大小: 800.00 MB
下载速度: 59.12 Gbps
质量评估: 🟢 优秀 (Excellent)质量评估标准
| 图标 | 等级 | 说明 |
|---|---|---|
| 🟢 | 优秀 (Excellent) | 网络质量非常好 |
| 🟡 | 良好 (Good) | 网络质量较好 |
| 🟠 | 一般 (Fair) | 网络质量一般 |
| 🔴 | 较差 (Poor) | 网络质量较差 |
性能优化建议
服务器端优化
- 使用高性能网络接口
- 调整 TCP 缓冲区大小
- 使用 release 模式运行
客户端优化
- 使用有线网络连接
- 关闭其他网络应用
- 选择合适的测试时间
常见问题
测试速度过低
- 检查网络连接
- 确认服务器性能
- 尝试不同的测试时间
连接失败
- 确认服务器正在运行
- 检查防火墙设置
- 验证网络连通性
测试不稳定
- 增加测试时长
- 多次测试取平均值
- 检查网络环境