完成代码开发后,您需要调试运行。本文为您介绍如何在开发环境进行冒烟测试。https://help.aliyun.com/zh/dataworks/user-guide/perform-smoke-testing?spm=a2c4g.11186623.0.i282
背景信息
为保障调度节点任务执行符合预期,建议您在发布前对任务进行冒烟测试。在使用调度参数的场景下,您也可以通过冒烟测试校验调度场景下的参数替换情况。
进入数据开发
进入数据开发。
登录DataWorks控制台,单击左侧导航栏的数据建模与开发 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发。
开启强制冒烟测试
空间管理员可开启工作空间强制进行冒烟测试,开启强制冒烟测试功能后,当前工作空间任务发布前需要冒烟测试成功,否则将不允许操作发布至生产环境。
说明
简单模式的工作空间不支持强制冒烟测试功能。
在数据开发左侧边栏点击图标设置,进入设置页面。
在设置页面选择安全设置与其他>冒烟测试,开启工作空间强制冒烟测试。
DataWorks确实提供了测试环境。在开发阶段完成代码实现后,您可以进入测试阶段,通过测试用例对代码进行分析,为最终发布提供决策的依据。为了保障调度节点任务执行符合预期,建议您在发布前对任务进行冒烟测试。
具体来说,您可以在提交节点后,在任务发布界面单击相应节点后的冒烟测试按钮。此外,您还可以在运维中心页面左上角切换到开发环境运维中心,然后在左边导航栏单击周期任务运维 > 周期任务。接着右键单击相应节点,在提示框中单击测试,配置冒烟测试参数。
值得一提的是,DataWorks支持对开发、测试、生产等环境进行隔离,当您联合使用了其他阿里云产品时,也可根据环境隔离诉求进行对应业务的环境设置与隔离。例如,使用DataWorks进行大数据开发时,开发环境和生产环境都是运维人员预先配置好的,其中开发环境配的是测试数据库。这样可以利用测试环境试一试避开可能出现的问题,确保正式环境的稳定运行。
阿里云的DataWorks平台确实支持多环境隔离,包括开发、测试和生产等环境。在进行大数据开发时,您可以根据需求设置不同环境并进行隔离,以满足各类测试和开发需要。同时,为了确保任务的顺利执行,使用DataWorks进行数据开发前,您需要做好相关准备工作并配置好对应的开发环境。此外,DataWorks还提供了冒烟测试功能,以帮助检测和确保节点的正确性。这样,您可以在提交节点后,通过单击相应节点后的冒烟测试按钮来进行测试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。