华为云ASTRO轻应用-创建“编辑设备”脚本:验证并发布
时间:2025-03-03 11:34:59
验证并发布
- 测试新增逻辑能否正常执行。
- 单击编辑器上方的
,执行脚本。
- 如图1所示,在界面底部输入测试数据,单击测试窗口右上角
执行图标。
测试报文采用json格式,样例如下(报文中加粗斜体内容请替换为实际的字段名):
{ "equipment": { "name": "百草园A栋1单元1号", "HW__equipmentSN__ CS T": "3217890001" } }
执行成功,会在“输出”页签返回equipmentId。请保存这个返回结果,后续的测试中会用到。
{ "equipmentId": "cQue000000e1qnhgtCng" }
如果执行失败,请检查之前设备对象、脚本,以及测试报文三者中的对象名、字段名是否一致。
- 单击编辑器上方的
- 到设备对象布局页面(Equipment Records),预览页面,检查数据是否插入成功。
- 在“Equipment”目录的“Object”下,单击设备对象“HW__Equipment__CST”,在“布局”页签下,单击“Equipment Records”后的预览图标
。
图2 对象布局页面 - 在页面中,检查设备列表中是否包含刚插入的测试数据。
- 如果已新增数据,为了后续测试方便,建议多创建几条数据。
- 在“Equipment”目录的“Object”下,单击设备对象“HW__Equipment__CST”,在“布局”页签下,单击“Equipment Records”后的预览图标
- 测试修改逻辑能否正常执行。
- 单击编辑器上方的
,执行脚本。
- 在界面底部输入测试数据,单击测试窗口右上角
执行图标。
如下样例报文中的加粗id值,请修改为图1的返回结果,加粗斜体字段名请替换为实际的字段名。以下报文是修改name字段。{ "equipment": { "id": "cQuXXXXXXXXng", "name": "百草园B栋2单元2号", "HW__equipmentSN__CST": "3217890001" } }
- 刷新设备对象布局页面(Equipment Records)的预览页面,查看测试数据是否符合预期。
- 单击编辑器上方的
- 测试成功,单击编辑器上方的
,启用脚本。
support.huaweicloud.com/bestpractice-astrozero/astrozero_07_1025.html