华为云Astro轻应用-创建“编辑设备”脚本:验证并发布

时间:2025-02-12 15:01:02

验证并发布

  1. 测试新增逻辑能否正常执行。

    1. 单击编辑器上方的,执行脚本。
    2. 图1所示,在界面底部输入测试数据,单击测试窗口右上角执行图标。
      图1 测试脚本

      测试报文采用json格式,样例如下(报文中加粗斜体内容请替换为实际的字段名):

      {     "equipment": {         "name": "百草园A栋1单元1号",         "HW__equipmentSN__ CS T": "3217890001"     } }

      执行成功,会在“输出”页签返回equipmentId。请保存这个返回结果,后续的测试中会用到。

      {     "equipmentId": "cQue000000e1qnhgtCng" }

      如果执行失败,请检查之前设备对象、脚本,以及测试报文三者中的对象名、字段名是否一致。

  2. 到设备对象布局页面(Equipment Records),预览页面,检查数据是否插入成功。

    1. 在“Equipment”目录的“Object”下,单击设备对象“HW__Equipment__CST”,在“布局”页签下,单击“Equipment Records”后的预览图标
      图2 对象布局页面
    2. 在页面中,检查设备列表中是否包含刚插入的测试数据。
    3. 如果已新增数据,为了后续测试方便,建议多创建几条数据。

  3. 测试修改逻辑能否正常执行。

    1. 单击编辑器上方的,执行脚本。
    2. 在界面底部输入测试数据,单击测试窗口右上角执行图标。

      如下样例报文中的加粗id值,请修改为图1的返回结果,加粗斜体字段名请替换为实际的字段名。以下报文是修改name字段。

      {     "equipment": {         "id": "cQuXXXXXXXXng",         "name": "百草园B栋2单元2号",        "HW__equipmentSN__CST": "3217890001"     } }
    3. 刷新设备对象布局页面(Equipment Records)的预览页面,查看测试数据是否符合预期。

  4. 测试成功,单击编辑器上方的,启用脚本。
support.huaweicloud.com/bestpractice-astrozero/astrozero_07_1025.html