OnecardDemo 服务器连接 100 轮稳定性测试第三轮记录
测试日期:2026-08-24
测试设备:YF_029E(Android 11)
测试结论:通过
1. 技术摘要
第三轮实际完成 100/100,成功 100 次、失败 0 次,用户总数 100 次均为 25965。平均响应 104.17 ms、P95 125 ms,均低于前两轮;最长响应 336 ms 出现在本轮第 1 次请求,随后没有连续慢响应或失败。
2. 测试范围与成功标准
| 项目 | 测试值 |
|---|---|
| WebService | http://10.128.1.19/WebService/Newcapec.eCard.ProxyWebService.asmx |
| AppID | 6 |
| 计划轮数 | 100 |
| 轮次间隔 | 上一轮完成后 1000 ms |
| 单轮行为 | 新建 OnecardWebServiceClient,调用 GetCustomerCount(appId),结束后清除该轮客户端状态 |
| 失败策略 | 单轮失败记录后继续,不提前终止 |
| 单轮成功标准 | HTTP 完成、无 SOAP Fault、用户总数为非负整数 |
3. 第三轮全部成功,平均响应较前两轮降低
| 指标 | 结果 |
|---|---|
| 开始时间 | 2026-08-24 17:55:04.710 |
| 结束时间 | 2026-08-24 17:56:54.236 |
| 总耗时 | 109,526 ms(109.526 秒) |
| 实际完成 | 100 轮 |
| 成功 | 100 轮 |
| 失败 | 0 轮 |
| 成功率 | 100.00% |
| 成功耗时合计 | 10,417 ms |
| 最短响应 | 88 ms |
| 最长响应 | 336 ms |
| 平均响应 | 104.17 ms |
| 中位数 P50 | 98.5 ms |
| P90 | 117 ms |
| P95 | 125 ms |
| P99 | 156 ms |
| 总体标准差 | 25.72 ms |
| 超过 150 ms | 2 次(2.00%) |
| SOAP/HTTP/超时错误 | 0 |
| 每轮用户总数 | 均为 25965 |
本轮平均响应较第二轮降低 4.37 ms,P95 降低 6 ms。最长响应虽然升至 336 ms,但它是第 1 次请求的单点样本,没有伴随失败或后续连续升高。
4. 首请求偏慢,但非首请求保持稳定
- 超过 150 ms 的样本只有第 1 轮 336 ms和第 37 轮 156 ms,两次均成功。
- 去掉第 1 次请求后,其余 99 次平均响应为 101.83 ms、P95 为 125 ms、最大为 156 ms。
- 第 2 至第 100 次没有连续慢响应,最后一次响应为 122 ms且成功。
- 三轮首请求分别为 221 ms、229 ms和336 ms,说明“每轮首请求偏慢”具有重复性;当前日志只能确认现象,不能单凭耗时判定为 DNS、TCP、服务端初始化或其他具体原因。
5. 独立复核方法与结果
从原始报告逐行解析 轮次、状态、开始时间、耗时、用户总数/错误,并独立计算平均值、中位数、nearest-rank P90/P95/P99和总体标准差。
- 逐轮记录共 100 条,轮次从 1 到 100 连续,无缺号或重复。
- 100 条记录全部成功,失败记录为 0。
- 100 次用户总数均为
25965,未出现返回值漂移。 - 独立计算平均值 104.17 ms、P95 125 ms,与应用摘要一致。
- 原始摘要中的
成功率:100.00%、实际完成:100和错误汇总:无与逐轮记录一致。
6. 验收判断与适用边界
第三轮完成 100/100,成功率 100%,没有 HTTP、SOAP、XML、超时或返回值错误,判定本轮通过。
该结论是单设备、当前局域网、当前服务器上的约 110 秒短时测试,不覆盖多设备并发、弱网切换、断网恢复、服务器重启或长时间运行。336 ms 首请求只应作为后续监测点,不构成功能失败。
7. 原始证据
- 原始报告:
test_records/2026-08-24-服务器连接100轮稳定性测试-第三轮原始报告.log - 原始报告 SHA-256:
f58f6299aa4ad9c91a0bd245f895f2ecf73a16adda03aeff87e56facad503409 - 设备原路径:
/sdcard/Android/data/com.cpt.onecarddemo/files/server_stability/server-stability-2026-08-24-17-55-04-710.log