OnecardDemo 服务器连接两轮 200 次稳定性对比报告
测试日期:2026-08-24
测试设备:YF_029E(Android 11)
综合结论:两轮均通过,200 次全部成功
1. 对比范围
两轮测试使用相同的 WebService 地址、AppID 6、1000 ms 轮间隔和 GetCustomerCount(appId) 成功标准。每轮各执行 100 次独立连接验证,合计 200 次。
2. 两轮对比
| 指标 | 第一轮 | 第二轮 | 第二轮相对第一轮 |
|---|---|---|---|
| 实际完成 | 100 | 100 | 0 |
| 成功 | 100 | 100 | 0 |
| 失败 | 0 | 0 | 0 |
| 成功率 | 100.00% | 100.00% | 0.00 个百分点 |
| 总耗时 | 109,964 ms | 109,962 ms | -2 ms |
| 最短响应 | 90 ms | 92 ms | +2 ms |
| 最长响应 | 232 ms | 229 ms | -3 ms |
| 平均响应 | 108.57 ms | 108.54 ms | -0.03 ms |
| P50 | 105 ms | 105 ms | 0 ms |
| P90 | 120 ms | 121 ms | +1 ms |
| P95 | 127 ms | 131 ms | +4 ms |
| P99 | 221 ms | 155 ms | -66 ms |
| 总体标准差 | 19.33 ms | 16.69 ms | -2.64 ms |
| 每轮用户总数 | 均为 25965 |
均为 25965 |
一致 |
两轮平均响应只相差 0.03 ms,总耗时只相差 2 ms,中位数完全一致;第二轮 P95 增加 4 ms,但仍处于相同响应水平,没有伴随失败或持续升高。
3. 200 次综合统计
| 指标 | 综合结果 |
|---|---|
| 总请求数 | 200 |
| 成功 | 200 |
| 失败 | 0 |
| 综合成功率 | 100.00% |
| 成功耗时合计 | 21,711 ms |
| 最短响应 | 90 ms |
| 最长响应 | 232 ms |
| 平均响应 | 108.56 ms |
| P50 | 105 ms |
| P90 | 121 ms |
| P95 | 131 ms |
| P99 | 221 ms |
| 总体标准差 | 18.06 ms |
| 超过 150 ms | 5 次(2.50%) |
| HTTP/SOAP/超时错误 | 0 |
| 用户总数一致性 | 200 次均为 25965 |
4. 观察与判断
- 两轮都是第 1 次请求明显高于本轮平均值,分别为 221 ms 和 229 ms,表现为启动后的首请求偏慢;两次都成功,未进一步分解其具体原因。
- 第一轮第 27 次为总体最大值 232 ms;第二轮第 18、72 次均为 155 ms。全部离散慢样本均成功,没有连续出现。
- 两轮平均值、P50、总耗时和标准差接近,说明短时重复测试结果稳定、可复现。
- 200 次返回的用户总数完全一致,未发现服务端数据返回漂移。
5. 综合结论
在 YF_029E、当前局域网、当前 WebService 和 AppID 6 条件下,Android 端服务器连接验证连续两轮共 200 次全部成功,综合成功率 100%,平均 108.56 ms、P95 131 ms、最大 232 ms。当前功能通过短时重复稳定性验收。
6. 后续边界
两轮测试总覆盖约 220 秒,仍不等同于长时间在线、多终端并发、弱网切换、服务器重启或断网恢复。若业务需要生产级长稳结论,建议后续增加 30 分钟以上低频测试,并单独执行断网和恢复场景。
7. 证据索引
- 第一轮记录:
test_records/2026-08-24-服务器连接100轮稳定性测试记录.md - 第一轮原始报告:
test_records/2026-08-24-服务器连接100轮稳定性测试-原始报告.log - 第二轮记录:
test_records/2026-08-24-服务器连接100轮稳定性测试-第二轮记录.md - 第二轮原始报告:
test_records/2026-08-24-服务器连接100轮稳定性测试-第二轮原始报告.log