这是什么
用一句话说:给你已经上线的项目,再开一套「练习用 / 试错用」的后端。 这套环境和真正给用户用的线上环境互相隔离,改坏了一般也不会动到线上。 可以把它理解成:- 线上环境 = 正式开门营业的店
- 测试环境 = 仓库后厨 / 试菜间
解决什么问题
上线后你可能还想:- 试一下新的登录方式会不会坏
- 改数据库、加字段,先别直接动正式数据
- 对接微信 / 支付 / 第三方回调,先用一套「测试地址」验证
在哪里找
- 打开你的项目。
- 进入 研发 → 技能库 → superun 云计算。
- 打开 「测试环境」 标签(上方可能有 FREE / 限时免费 标识)。
该 Tab 目前主要在国内站展示(以产品内入口为准)。项目须已发布上线,并使用 superun 云计算;只连接自有 Supabase 的项目不会显示该入口。
谁能用
开启前会弹出确认框,请先读完规则。确认按钮可能有短倒计时,防止误点。
测试环境与线上差在哪
1. 互相隔离
测试环境有自己的:- 访问地址(URL)
- 数据库里的数据
- 登录 / 认证配置
2. 数据从哪来
测试数据通常来自近期线上备份(首次进入或每日回收后再进,常按今日 / 昨日线上备份准备)。 因此:- 可能仍含有接近真实的数据,请按敏感数据标准谨慎使用
- 不要把测试配置 / 密钥发给第三方当正式配置
3. 闲置会被回收
闲置的测试环境会在每天凌晨 2 点被回收,避免长期占资源。若当时项目仍在活跃使用,系统可能保留测试环境。回收后再进会从近期线上备份自动恢复,期间云工具与测试构建暂不可用;测试环境里做的改动也可能丢失。4. 第一次要等一会儿
首次开启,或每天回收后再进,都要等系统准备好。页面上会显示进度(例如:分配资源 → 从备份建库 → 发布测试服务)。请保持页面打开,耐心等待。开启后你会看到什么
准备好之后:- 顶部会提醒:你现在配的是测试环境,URL / 数据 / 认证都不是线上那套
- 下面可以像配置云计算一样,查看 / 管理这套测试后端
- 所有者还能点 「重建测试环境」
「重建」是什么意思
重建 = 删掉当前测试环境,再按最新线上备份重开一套。 请注意:- 测试环境里的表数据、认证配置、其它改动会永久丢失
- 线上不会受影响
- 重建期间测试环境暂时不可用,需要再等一段时间
费用
产品上标了 「限时免费」(入口常见 FREE 标识)。以后是否长期免费,以页面最新说明为准。建议你怎么用
适合:- 上线后再验登录、数据库、接口
- 给第三方填「测试回调地址」前,先在测试环境跑通
- 想大胆试错,又不想动正式用户数据
- 看清当前是测试还是线上(URL 不一样)
- 不要把测试环境的地址 / 密钥当成正式配置交给合作方
- 重要验证尽量当天做完——凌晨可能被回收
- 只有所有者能开;需要开的话找项目主人
- 每次恢复或重建后,重新验证认证、Edge Function、Webhook 和第三方回调
- 不要把重要数据或配置的唯一副本只保存在测试环境中
- 把测试环境当长期正式环境用
- 以为测试里改的数据会自动同步到线上
- 没上线的项目直接开测试环境
最简流程(三步)
- 先把项目发布上线。
- 项目所有者打开 云计算 → 测试环境,点 「开启测试环境」,确认规则。
- 等状态变成就绪后,用测试环境的配置去做验证;搞乱了就 重建。
一句话记住
测试环境 = 已上线项目的独立后厨:能试错、和正式店隔离,但会定时收摊,且数据可能来自正式店的备份。常见问题
为什么无法开启测试环境?
为什么无法开启测试环境?
请确认项目已上线、已启用 superun 云计算、正在国内站使用,并且你是项目所有者。只连接自有 Supabase 的项目不会显示入口。编辑者可以查看,但不能开启、重试或重建。
没上线的项目能开测试环境吗?
没上线的项目能开测试环境吗?
不能。项目必须已发布上线后才能开启。
测试环境里改的数据会同步到线上吗?
测试环境里改的数据会同步到线上吗?
不会。测试与线上互相隔离;回收或重建后,测试侧改动也不会保留到线上。
为什么页面一直显示正在准备?
为什么页面一直显示正在准备?
建库、恢复配置、Edge Function 与测试构建是异步完成的。请保持页面打开并等到「已就绪」。若明确失败,所有者可重试;长时间卡在同一阶段时,请携带项目 ID 与当前阶段联系支持。
凌晨回收后怎么办?
凌晨回收后怎么办?
再次进入会从近期线上备份自动恢复,或由所有者重新开启;此前测试环境内的改动可能丢失。
重建会影响线上站点吗?
重建会影响线上站点吗?
不会。重建只删除并重建测试环境;线上继续运行,但当前测试环境中的数据和配置会被永久丢弃。
第三方服务应该配置哪个地址?
第三方服务应该配置哪个地址?
测试验证用测试环境地址,正式对外用线上地址。两套不同,切换时请同步更新回调、Webhook、白名单和凭证。
协作编辑者可以开启吗?
协作编辑者可以开启吗?
不可以。只有项目所有者可以开启、重试或重建;编辑者可以查看配置。

