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