整体介绍

收藏
我的收藏

什么是抖音沙盒测试环境?​

沙盒(Sandbox)又称沙箱、沙盘,全称沙盒测试环境,是提供给开发者开发和测试用的计算机开发环境。环境中的各种业务行为与逻辑与线上环境一致,但数据上完全隔离。对沙盒环境所进行的各种测试行为,都可以回滚,并且不会影响线上业务。​
抖音沙盒测试环境是抖音开放平台为开发者提供的官方沙盒环境。开发者可以在该沙盒环境中创建沙盒应用,配合开发者的测试服务端和抖音沙盒环境服务端进行测试。​
说明:沙盒中创建的应用只能给开发者小范围测试使用,无法面向普通抖音用户进行发布和分发。​

数据与线上隔离​

抖音沙盒测试环境具备一个独立的服务端环境,使用与生产服务端环境隔离的域名、数据库。​
开发者可以将处于测试阶段业务部署到自己的沙盒测试环境中,并将与抖音开放平台的接口调用转接到抖音沙盒测试环境中。在沙盒测试环境中进行的各种测试所产生的数据,都不会影响生产环境中的应用。​

沙盒应用内容免审核​

在抖音沙盒测试环境中创建的应用,以及应用中的内容(例如:课程库、商品库)都不需要审核。开发者创建并且上传应用/内容后,并不需要像生产环境中一样等待审核通过后才能测试。​

开发权限无门槛​

出于对抖音用户体验和信息安全的考虑,抖音开放平台中的一些敏感的接口和能力需要开发者信用分达到一定标准,才可以调用。在抖音沙盒测试环境中,默认开放这些接口和能力。开发者可以根据文档指示进行使用。​

为什么要接入抖音沙盒测试环境?​

加快应用上线速度​

在沙盒后台中创建沙盒应用后,研发人员可以立即使用抖音开放平台的各种开放能力,进行产品 demo 开发。“主体认证”、“能力申请”可与开发测试活动并行,不阻塞业务开发。​

降低业务开发、测试成本​

沙盒环境中的下单、支付、核销等流量会产生订单记录,但不会产生真实的资金流动。对于已经上线生产环境的应用,如果有新功能、新业务的迭代,可以先在沙盒环境中进行测试,测试完全通过后上线生产环境。​

提前测试宿主兼容性​

抖音沙盒测试环境中提供了“抖音沙盒测试版” Android 客户端,该客户端相当于一个“抖音预览版”,它会比抖音正式版提前更新版本。开发者可以在抖音沙盒测试版中对自己线上的应用进行测试,提前发现兼容问题。​