ASTRO轻应用 ASTROZERO-创建“编辑设备”脚本:验证并发布

时间:2024-11-04 14:53:15

验证并发布

  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