OnecardDemo 服务器连接 100 轮稳定性测试第二轮记录
测试日期:2026-08-24
测试设备:YF_029E(Android 11)
测试结论:通过
1. 测试目的
在与第一轮相同的设备、网络、服务器和 AppID 条件下,再执行一次独立的 100 轮连接验证,确认首次测试结果是否可重复。
每轮新建独立 OnecardWebServiceClient,调用 GetCustomerCount(appId),验证 HTTP、SOAP 和非负用户总数返回,然后清除该轮客户端的内存连接状态。
2. 测试条件
| 项目 | 测试值 |
|---|---|
| WebService | http://10.128.1.19/WebService/Newcapec.eCard.ProxyWebService.asmx |
| AppID | 6 |
| 计划轮数 | 100 |
| 轮次间隔 | 上一轮完成后 1000 ms |
| 失败策略 | 单轮失败记录后继续,不提前终止 |
| 单轮成功标准 | HTTP 完成、无 SOAP Fault、用户总数为非负整数 |
3. 执行结果
| 指标 | 结果 |
|---|---|
| 开始时间 | 2026-08-24 17:42:03.122 |
| 结束时间 | 2026-08-24 17:43:53.084 |
| 总耗时 | 109,962 ms(109.962 秒) |
| 实际完成 | 100 轮 |
| 成功 | 100 轮 |
| 失败 | 0 轮 |
| 成功率 | 100.00% |
| 最短响应 | 92 ms |
| 最长响应 | 229 ms |
| 平均响应 | 108.54 ms |
| 中位数 P50 | 105 ms |
| P90 | 121 ms |
| P95 | 131 ms |
| P99 | 155 ms |
| 总体标准差 | 16.69 ms |
| SOAP 错误 | 0 |
| HTTP/超时错误 | 0 |
| 每轮用户总数 | 均为 25965 |
4. 独立复核
- 逐轮记录共 100 条,轮次从 1 到 100 连续,无缺号或重复。
- 100 条记录全部成功,失败记录为 0。
- 100 次用户总数均为
25965,未出现返回值漂移。 - 成功耗时合计 10,854 ms,独立计算平均值为 108.54 ms。
- 按 nearest-rank 重新计算 P95 为 131 ms,与应用报告一致。
- 超过 150 ms 的样本为第 1 轮 229 ms、第 18 轮 155 ms 和第 72 轮 155 ms;三轮均成功,没有形成连续延迟升高。
- 原始摘要中的
成功率:100.00%和错误汇总:无与逐轮记录一致。
5. 验收判断
第二轮完成 100/100,成功率 100%,没有 HTTP、SOAP、XML、超时或返回值错误;P95 为 131 ms,最大耗时 229 ms。第二轮独立稳定性测试通过。
6. 适用边界
本结论仍属于单设备、当前局域网和当前服务器的短时测试,不覆盖多设备并发、长时间运行、断网恢复或服务器重启。
7. 原始证据
- 原始报告:
test_records/2026-08-24-服务器连接100轮稳定性测试-第二轮原始报告.log - 原始报告 SHA-256:
6667cb6cd9a8c8d93620326a61a62b75f272fb672a15b70f693e08007da71a78 - 设备原路径:
/sdcard/Android/data/com.cpt.onecarddemo/files/server_stability/server-stability-2026-08-24-17-42-03-122.log