Skip to main content

这是什么

用一句话说:给你已经上线的项目,再开一套「练习用 / 试错用」的后端。 这套环境和真正给用户用的线上环境互相隔离,改坏了一般也不会动到线上。 可以把它理解成:
  • 线上环境 = 正式开门营业的店
  • 测试环境 = 仓库后厨 / 试菜间
你在试菜间怎么折腾,默认都不会自动变成店里给客人上的菜。 superun 云计算中的独立测试环境入口

解决什么问题

上线后你可能还想:
  • 试一下新的登录方式会不会坏
  • 改数据库、加字段,先别直接动正式数据
  • 对接微信 / 支付 / 第三方回调,先用一套「测试地址」验证
如果直接在线上试,一不小心就会影响真实用户。独立测试环境就是为这种「上线后再验证」准备的。

在哪里找

  1. 打开你的项目。
  2. 进入 研发 → 技能库 → superun 云计算
  3. 打开 「测试环境」 标签(上方可能有 FREE / 限时免费 标识)。
该 Tab 目前主要在国内站展示(以产品内入口为准)。项目须已发布上线,并使用 superun 云计算;只连接自有 Supabase 的项目不会显示该入口。

谁能用

开启前会弹出确认框,请先读完规则。确认按钮可能有短倒计时,防止误点。

测试环境与线上差在哪

1. 互相隔离

测试环境有自己的:
  • 访问地址(URL)
  • 数据库里的数据
  • 登录 / 认证配置
在测试环境里改的东西,不会自动同步到线上;环境被回收后,测试侧改动也不会保留。

2. 数据从哪来

测试数据通常来自近期线上备份(首次进入或每日回收后再进,常按今日 / 昨日线上备份准备)。 因此:
  • 可能仍含有接近真实的数据,请按敏感数据标准谨慎使用
  • 不要把测试配置 / 密钥发给第三方当正式配置

3. 闲置会被回收

闲置的测试环境会在每天凌晨 2 点被回收,避免长期占资源。若当时项目仍在活跃使用,系统可能保留测试环境。回收后再进会从近期线上备份自动恢复,期间云工具与测试构建暂不可用;测试环境里做的改动也可能丢失。

4. 第一次要等一会儿

首次开启,或每天回收后再进,都要等系统准备好。页面上会显示进度(例如:分配资源 → 从备份建库 → 发布测试服务)。请保持页面打开,耐心等待。

开启后你会看到什么

准备好之后:
  • 顶部会提醒:你现在配的是测试环境,URL / 数据 / 认证都不是线上那套
  • 下面可以像配置云计算一样,查看 / 管理这套测试后端
  • 所有者还能点 「重建测试环境」

「重建」是什么意思

重建 = 删掉当前测试环境,再按最新线上备份重开一套。 请注意:
  • 测试环境里的表数据、认证配置、其它改动会永久丢失
  • 线上不会受影响
  • 重建期间测试环境暂时不可用,需要再等一段时间
适合:测试环境弄乱了、想重新从正式数据拷一份干净的。

费用

产品上标了 「限时免费」(入口常见 FREE 标识)。以后是否长期免费,以页面最新说明为准。

建议你怎么用

适合:
  • 上线后再验登录、数据库、接口
  • 给第三方填「测试回调地址」前,先在测试环境跑通
  • 想大胆试错,又不想动正式用户数据
务必注意:
  • 看清当前是测试还是线上(URL 不一样)
  • 不要把测试环境的地址 / 密钥当成正式配置交给合作方
  • 重要验证尽量当天做完——凌晨可能被回收
  • 只有所有者能开;需要开的话找项目主人
  • 每次恢复或重建后,重新验证认证、Edge Function、Webhook 和第三方回调
  • 不要把重要数据或配置的唯一副本只保存在测试环境中
不适合指望:
  • 把测试环境当长期正式环境用
  • 以为测试里改的数据会自动同步到线上
  • 没上线的项目直接开测试环境

最简流程(三步)

  1. 先把项目发布上线
  2. 项目所有者打开 云计算 → 测试环境,点 「开启测试环境」,确认规则。
  3. 等状态变成就绪后,用测试环境的配置去做验证;搞乱了就 重建
需要把验证结果推到线上时,仍通过 运营 → 发布;测试环境里直接改的表数据、用户或配置不会自动上线。

一句话记住

测试环境 = 已上线项目的独立后厨:能试错、和正式店隔离,但会定时收摊,且数据可能来自正式店的备份。

常见问题

请确认项目已上线、已启用 superun 云计算、正在国内站使用,并且你是项目所有者。只连接自有 Supabase 的项目不会显示入口。编辑者可以查看,但不能开启、重试或重建。
不能。项目必须已发布上线后才能开启。
不会。测试与线上互相隔离;回收或重建后,测试侧改动也不会保留到线上。
建库、恢复配置、Edge Function 与测试构建是异步完成的。请保持页面打开并等到「已就绪」。若明确失败,所有者可重试;长时间卡在同一阶段时,请携带项目 ID 与当前阶段联系支持。
再次进入会从近期线上备份自动恢复,或由所有者重新开启;此前测试环境内的改动可能丢失。
不会。重建只删除并重建测试环境;线上继续运行,但当前测试环境中的数据和配置会被永久丢弃。
测试验证用测试环境地址,正式对外用线上地址。两套不同,切换时请同步更新回调、Webhook、白名单和凭证。
不可以。只有项目所有者可以开启、重试或重建;编辑者可以查看配置。

相关文档