
# 如何调测脚本
#### 使用说明
通过console.log打印日志，执行逻辑调试和throw new Error抛出异常来调试。调试运行一般在脚本编辑中的测试调试区域。
#### 操作步骤
1. 参考[脚本开发实例](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0630.html)中操作，创建一个脚本样例。
   
   本示例以示例服务脚本为例，进行介绍。
   图1示例服务脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933045656.png "点击放大")
   
   
2. 单击代码编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960124985.png)，保存脚本。
3. 运行测试脚本。 
   1. 单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933045660.png)，执行脚本。
   
   2. 在"输入参数"页签中，输入请求报文，单击测试窗口右上角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960284801.png)。
      ```
      {
          "op": "+",
          "value1": 0,
          "value2": 1
      }
      ```
      
   
   3. 检查Output输出参数页签的结果是否符合预期。
      ```
      {
          "result": 1
      }
      ```
      
   
   4. 脚本执行完后，在日志页签检查输出日志。
      ```
      1224 10:40:41.373|debug|vm[170]>>> Build #AstroZero Core 1.3.3 on amd64
      Built on 2020-11-30 16:11:26  
      Commit #fdc6fc2
      1224 10:40:41.373|debug|vm[170]>>> node:  2
      1224 10:40:41.373|debug|vm[170]>>> script:  CNAME__ac 1.0.1 Calculator.run
      1224 10:40:41.373|debug|vm[170]>>> locale:  zh_CN
      1224 10:40:41.373|debug|vm[170]>>> timezone:  (GMT+08:00) China Standard Time (Asia/Shanghai)
      ......
      ```
      
   
   
   
   
4. 单击代码编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960124997.png)，启用脚本。
 
