完成代码开发后,您需要调试运行。本文为您介绍如何在开发环境进行冒烟测试。
背景信息
为保障调度节点任务执行符合预期,建议您在发布前对任务进行冒烟测试。在使用调度参数的场景下,您也可以通过冒烟测试校验调度场景下的参数替换情况。
进入数据开发
进入数据开发。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据开发。
开启强制冒烟测试
空间管理员可开启工作空间强制进行冒烟测试,开启强制冒烟测试功能后,当前工作空间任务发布前需要冒烟测试成功,否则将不允许操作发布至生产环境。
简单模式的工作空间不支持强制冒烟测试功能。
在数据开发左侧边栏点击图标,进入设置页面。
在设置页面选择安全设置与其他>冒烟测试,开启工作空间强制冒烟测试。
进入冒烟测试
在代码开发完成后,您可在任务发布生产调度前通过以下几种方式进行冒烟测试。
在提交节点时,在数据开发节点编辑界面的上方工具栏单击图标,在单选按钮冒烟测试后选择是。
在提交节点后,在数据开发节点编辑界面的上方工具栏单击图标,执行冒烟测试。
在提交节点后,在任务发布界面单击相应节点后的冒烟测试按钮。
在运维中心页面左上角切换到开发环境运维中心后,在左边导航栏单击
。然后右键单击相应节点,在提示框中单击测试。
配置冒烟测试参数
通过上述入口进入冒烟测试界面后,您需要在界面配置中选择冒烟测试的业务日期。
冒烟测试选择业务时间为今天或者昨天时,冒烟测试任务将等待定时时间到达后才会执行。示例:当前日期为2024年06月02日 12:00
,任务的定时运行时间为15:00
,若选择测试的业务时间为2024年06月01日
,则任务的实际运行时间为2024年06月02日 15:00
。此时,冒烟测试任务会因未到达任务的定时时间15:00
而出现等待时间的情况。
查看冒烟测试记录
在数据开发节点编辑界面的上方工具栏单击图标,进入查看冒烟测试记录页面。
说明提交节点时,在单选按钮冒烟测试后选择是,可在提交后通过上述方式查看冒烟测试过程。
在节点编辑界面点击冒烟测试按钮后,可以在配置冒烟测试参数后的弹窗中查看冒烟测试记录。
若您在数据开发界面左侧无法看到该入口,您可在设置页面添加该模块,详情请参见:改变布局:定制化展示模块。
您可在冒烟测试记录页面查看测试时间、版本、测试人、业务日期等信息。单击在DataStudio发起按钮,可以快速定位在DataStudio界面触发的冒烟测试记录。
说明DataStudio界面触发的冒烟测试记录勾选后,查询结果中将不包括在开发环境运维中心执行的测试记录。
您可在该页面通过点击查看日志,查看具体冒烟测试详细执行日志。状态为运行中的记录可通过单击停止按钮终止运行。