OnecardDemo 服务器连接三轮 300 次稳定性对比报告

测试日期:2026-08-24
测试设备:YF_029E(Android 11)
综合结论:三轮均通过,300 次全部成功

1. 技术摘要

2. 测试口径

三轮使用相同设备、WebService 地址、AppID 6、1000 ms轮间隔和成功标准。每轮新建独立客户端调用一次 GetCustomerCount(appId);HTTP 完成、无 SOAP Fault且返回非负用户总数才计为成功。单轮失败会被记录,但不会阻止后续轮次。

百分位使用 nearest-rank;标准差使用总体标准差。三轮综合耗时指标基于 300 条成功请求耗时,不包含轮间 1000 ms等待。

3. 三轮都达到 100%,第三轮典型响应更快

指标 第一轮 第二轮 第三轮
实际完成 100 100 100
成功 100 100 100
失败 0 0 0
成功率 100.00% 100.00% 100.00%
总耗时 109,964 ms 109,962 ms 109,526 ms
最短响应 90 ms 92 ms 88 ms
最长响应 232 ms 229 ms 336 ms
平均响应 108.57 ms 108.54 ms 104.17 ms
P50 105 ms 105 ms 98.5 ms
P90 120 ms 121 ms 117 ms
P95 127 ms 131 ms 125 ms
P99 221 ms 155 ms 156 ms
总体标准差 19.33 ms 16.69 ms 25.72 ms
超过 150 ms 2 次 3 次 2 次
每轮用户总数 均为 25965 均为 25965 均为 25965

第三轮平均响应比第二轮降低 4.37 ms,P50 降低 6.5 ms,P95 降低 6 ms。第三轮标准差增加到 25.72 ms,主要受第 1 次请求 336 ms影响;去掉首请求后,第三轮其余 99 次最大仅 156 ms。

4. 300 次综合结果未出现错误或返回值漂移

指标 综合结果
总请求数 300
成功 300
失败 0
综合成功率 100.00%
成功耗时合计 32,128 ms
最短响应 88 ms
最长响应 336 ms
平均响应 107.09 ms
P50 103 ms
P90 120 ms
P95 129 ms
P99 221 ms
总体标准差 21.03 ms
超过 150 ms 7 次(2.33%)
HTTP/SOAP/XML/超时错误 0
用户总数一致性 300 次均为 25965

三轮合计仅 7 次超过 150 ms,且全部成功:第一轮第 1、27 次;第二轮第 1、18、72 次;第三轮第 1、37 次。没有连续失败、连续慢响应或返回值变化。

5. 首请求是主要波动来源

口径 样本数 平均响应 P95 最大响应 超过 150 ms
全部请求 300 107.09 ms 129 ms 336 ms 7(2.33%)
去掉每轮首请求 297 105.53 ms 127 ms 232 ms 4(1.35%)

三个首请求分别为 221 ms、229 ms和336 ms,全部成功。去掉首请求后平均值降低 1.56 ms,标准差从 21.03 ms降至13.19 ms,说明首请求对离散程度影响明显。由于没有 DNS、TCP握手、服务端处理分段或系统资源日志,本报告不对首请求偏慢的根因作进一步归因。

6. 复核与稳健性检查

7. 结论与下一步

在 YF_029E、当前局域网、当前 WebService和AppID 6条件下,Android端服务器连接验证连续三轮共 300 次全部成功,综合成功率 100%,平均 107.09 ms、P95 129 ms。短时重复稳定性测试通过。

下一步如需扩大验收边界,建议保持当前 1000 ms间隔,补充一次30分钟以上低频长稳测试;再分别测试断网、恢复、服务器不可达和SOAP错误,验证错误分类及恢复能力。若要定位首请求偏慢,需要额外采集DNS、TCP/TLS、HTTP和服务端处理阶段耗时。

8. 证据索引