更新时间:2026-01-09 GMT+08:00

测试管理

注意事项

事件数据作为event参数传入入口函数,配置后保存可以持久化,以便下次测试使用。每个函数最多可配置10个测试事件。

创建测试事件

  1. 用户登录FunctionGraph控制台,进入“函数”界面。
  2. 选择“函数列表”,单击函数名称,进入函数详情界面。
  3. 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。
  4. 在“配置测试事件”界面填写测试信息,如表1所示,带*参数为必填项。

    表1 测试信息

    参数

    说明

    请配置测试事件

    可创建新的测试事件也可编辑已有的测试事件。

    默认值为:“创建新的测试事件”。

    事件模板

    使用空白模板需要编辑测试事件。

    使用已有模板会自动加载相对应的测试事件,事件模板说明如表2所示。

    *事件名称

    事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“_”(或中划线“-”),并以字母或数字结尾,长度为1-25个字符,例如even-123test。

    测试事件

    输入测试事件。

    表2 事件模板说明

    模板名称

    模板说明

    空白模板

    模板事件为:{"key": "value"},可以根据需要修改。

    API Gateway (Dedicated Gateway)

    模拟APIG事件,触发函数。

    Data Injection Service (DIS)

    模拟DIS事件,触发函数。

    Simple Message Notification (SMN)

    模拟SMN事件,触发函数。

    Object Storage Service (OBS)

    模拟OBS事件,触发函数。

    timer

    模拟TIMER事件,触发函数。

    Log Tank Service (LTS)

    模拟LTS事件,触发函数。

    Cloud Trace Service (CTS)

    模拟CTS事件,触发函数。

    DMS (for Kafka)

    模拟Kafka事件,触发函数。

    Login Security Analysis

    可以作为“登录安全实时分析”函数模板的输入。

    Pornographic Image Analysis

    可以作为“图片鉴黄”函数模板的输入。

    Speech Recognition

    可以作为“语音识别”函数模板的输入。

    Image Classification

    可以作为“实时图片分类(按图片内容)”等函数模板的输入。

  5. 单击“保存”,完成测试事件创建。

测试函数

函数创建以后,可以在线测试函数能否正常运行,验证能否实现预期功能。

  1. 用户登录FunctionGraph控制台,进入“函数”界面。
  2. 选择“函数列表”,单击函数名称,进入函数详情界面。
  3. 在函数详情页,选择函数版本,选择测试事件,单击“测试”。
  4. 单击“测试”,可以得到函数运行结果。

    “日志”页签最多显示2K日志,如需查看完整日志,请参考查询日志的操作。

修改测试事件

  1. 用户登录FunctionGraph控制台,进入“函数”界面。
  2. 选择“函数列表”,单击函数名称,进入函数详情界面。
  3. 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。
  4. 在“配置测试事件”界面修改测试信息,如表3所示。

    表3 测试信息

    参数

    说明

    请配置测试事件

    选择“编辑已有的测试事件”。

    已保存测试事件

    选择需要修改的测试事件。

    测试事件

    修改测试事件代码。

  5. 单击“保存”,完成配置修改。

删除测试事件

  1. 登录FunctionGraph控制台,进入“函数”界面。
  2. 选择“函数列表”,单击函数名称,进入函数详情界面。
  3. 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。
  4. 在“配置测试事件”的编辑界面中,选择“编辑已有测试事件”,然后在左侧“已保存测试事件”列表中选中待删除事件名称,单击“删除”,如表4所示。

    表4 配置测试事件信息

    参数

    说明

    创建新的测试事件

    选择已提供的测试事件。

    编辑已有测试事件

    选择需要删除的测试事件。