测试环境

创建边缘函数后默认会生成测试环境。您可以在测试环境中模拟生产环境配置、调试开发中的代码和对历史版本代码进行重测,由于测试环境和生产环境(现行业务环境)隔离,因此您在测试环境中进行的任何操作,不必担心对现行业务的影响。当您在测试环境完成边缘函数所有测试后,即可发布至生产环境。

配置测试环境

测试环境能模拟生产环境和灰度环境但又与生产环境和灰度环境隔离,建议您在修改生产环境、灰度环境的配置前,先修改测试环境的配置并充分测试以降低风险。

  1. 登录DCDN控制台

  2. 在左侧导航栏,单击边缘函数

  3. 选择一个函数名称,单击详情

  4. 选择配置,并在测试环境区域点击编辑,可根据需求配置函数规格域名白名单生产

    参数

    说明

    函数规格

    • 单个请求可用CPU时间片:5 ms;RT最大值120秒,可用内存128 MB。

    • 单个请求可用CPU时间片:50 ms;RT最大值120秒,可用内存128 MB。

    • 单个请求可用CPU时间片:100 ms;RT最大值120秒,可用内存128 MB。

    说明

    不同函数规格产生的费用稍有不同。更多信息,请参见计费说明

    域名白名单

    允许关联该边缘函数的域名。例如您设置了example.com,则表示只有example.com的请求可以触发该函数执行,其他域名的请求将被该函数拒绝。域名白名单默认为空,表示任意域名都可关联该函数。支持填写泛域名。

  5. 单击确定

调试代码

  1. 登录DCDN控制台

  2. 在左侧导航栏,单击边缘函数

  3. 选择一个函数名称,单击详情

  4. 详情页面,单击代码

  5. 代码开发完成后,单击发布到测试环境image01

  6. 发布到测试环境页面上提供的测试环境IP添加到本地的Host文件中,即可通过域名访问测试环境节点进行测试。

    说明

    添加至本地Host的内容:

    • IP域名:IP替换步骤5页面上显示的任一IP。

    • 域名:您在域名关联函数步骤中关联该函数的CDN或者DCDN加速域名。

    例如 10.10.10.10 example.com

测试历史版本代码

您可以通过测试环境对某个历史的正式版本进行重测。例如,您希望将生产环境回滚至某个历史版本的代码,但不确定该历史版本是否有问题,可以先发布至测试环境,测试通过后再回滚至生产环境。

  1. 登录DCDN控制台

  2. 在左侧导航栏,单击边缘函数

  3. 选择一个函数名称,单击详情

  4. 详情页面,单击版本和发布

  5. 版本和发布页面,您可以将某个历史的正式版本发布到测试环境进行测试。