Neta API 测试总览
这版把测试量和覆盖面都拉大了。现在这份报告不只放接口清单和基础验收,还合并了阶梯压测、互动流场景矩阵、海外低并发长跑,以及刚补完的国内海外生成对比,总共观察了 3818 次读接口请求和 101 次生成类尝试。
CN
https://api.talesofai.cn
COM
https://api.talesofai.com
海外长跑
50.4 分钟低并发真实可用性
海外资产库
角色和元素全量盘点
现在的结论
海外先不要进 skill 测试
这版把量放大以后,结论没变,反而更稳了。对着 CN 看,海外不只是慢,扩展验收 22 条里一条都没过线,低并发长跑也还有 13 次失败。现在最先修的是首页默认流、collection page1 翻页和话题详情慢尾。
生成类对比也补完了,结论不是简单的国内好海外差
这轮国内和海外各跑了 44 次。海外核心生成链路严格通过 5 / 6,国内是 4 / 6。两边抠图都全灭,所以这里先看工程链路,不要先怪模型。国内额外暴露出一次 303.9 秒元素超时和歌曲波动,海外额外暴露出一次远景联合出图网络错误,以及无裁切抠图稳定限流。
数据库不是先查项,但已经补了最小核验
按 API 先行的规则,这次还是只在接口明显异常时去查数据。海外 MySQL 之前已经补证过互动内容、空间、话题 lore、角色元素资产、标签关系和当前用户剧本都真实存在,所以当前主问题还是接口层和链路层,不是底层没数据。
接口先看这个
不用先翻长表。先看现在最稳的接口和最该修的接口,后面再看完整统计。
| 接口 | 状态 | 现在看到的数字 | 去哪看细节 |
|---|---|---|---|
list_spaces |
好 | CN 验收 100%,COM 验收 100%。海外阶梯压测也还有 97.50%。 | 海外长跑页 |
suggest_keywords |
好 | CN 和 COM 验收都 100%。海外阶梯压测还是 100%。 | 海外长跑页 |
list_my_elementum |
好 | 海外验收 100%,阶梯压测 100%。这条个人元素列表目前是少数稳定项。 | 海外总页 |
request_interactive_feed 首页默认流 |
差 | 海外验收完整度只有 38.75%,阶梯压测完整度掉到 30.00%。 | 海外长跑页 |
request_interactive_feed collection page1 |
差 | 场景矩阵里两个真实 collection 的 page1 分别有 10 / 10 和 9 / 10 退成空壳。 | 海外长跑页 |
list_my_adventure_campaigns |
差 | 海外验收成功率只有 37.50%。 | 海外长跑页 |
list_my_characters |
差 | 海外验收成功率 62.50%,平均 22.60 秒。 | 海外长跑页 |
remove_background 和 remove_background_nocrop |
差 | 国内海外都坏。国内海外各跑 10 次抠图,全灭。 | 生成对比页 |
统一规则
先看 API,再决定要不要看库。 接口结果正常,就停在接口层。只有接口结果不对、缺字段、或者和预期明显不符,才往数据库做定位。
| 阶段 | 范围 | 现在怎么用 |
|---|---|---|
| 第一层 | 公共读接口 | 先确认能不能回,回得是不是完整 |
| 第二层 | 登录态读接口 | 再看个人列表、我的内容、我的活动是否稳定 |
| 第三层 | 写接口和生成接口 | 前两层没站稳之前,不往后推进 |
| 异常定位 | 海外数据库验收 | 只在接口明显异常时触发 |