Neta API 测试总览

这版把测试量和覆盖面都拉大了。现在这份报告不只放接口清单和基础验收,还合并了阶梯压测、互动流场景矩阵、海外低并发长跑,以及刚补完的国内海外生成对比,总共观察了 3818 次读接口请求和 101 次生成类尝试。

CN
https://api.talesofai.cn
基础读接口和登录态读接口在当前冒烟里都能过,适合继续做更深的 API 级测试。
COM
https://api.talesofai.com
轻量冒烟能过,但扩展验收已经放大到 22 条 case,结果一条都没过线。海外真实准备度不能再按冒烟来判断。
海外长跑
50.4 分钟低并发真实可用性
570 次请求,成功率 97.72%。再加 120 次互动流场景矩阵后,首页默认流和 collection page1 还是最清楚的结构问题。
海外资产库
角色和元素全量盘点
把海外 MySQL 里当前公开可见的角色和元素全量摊开,可按名字、世界观、用户和 ID 直接扫。

现在的结论

海外先不要进 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_backgroundremove_background_nocrop 国内海外都坏。国内海外各跑 10 次抠图,全灭。 生成对比页

统一规则

先看 API,再决定要不要看库。 接口结果正常,就停在接口层。只有接口结果不对、缺字段、或者和预期明显不符,才往数据库做定位。

阶段范围现在怎么用
第一层公共读接口先确认能不能回,回得是不是完整
第二层登录态读接口再看个人列表、我的内容、我的活动是否稳定
第三层写接口和生成接口前两层没站稳之前,不往后推进
异常定位海外数据库验收只在接口明显异常时触发