检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例如,通过环境变量给测试和开发环境配置不同的数据库。 配置加密:函数中访问其他服务的认证信息,例如账号和密码,ak/sk,可通过配置加密环境变量,在代码中动态获取,保证敏感数据的安全。
函数在线测试 在编辑器全屏模式下,函数配置测试事件,点击“测试”测试函数,显示函数返回、执行摘要和日志,如图17所示。
版本管理 概述 在函数从开发、测试、生产过程中,可以发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,您可以根据实际需要修改版本配置信息。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如下表1所示测试信息后,单击“保存”。 表1 测试参数 参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如下表1所示测试信息后,单击“保存”。 表1 测试参数 参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如下表1所示测试信息后,单击“保存”。 表1 测试参数 参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在HelloWorld函数详情页,选择函数版本,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
用户进入DISDemo函数详情页,选择“dis-test”测试事件,单击“测试”,测试函数,如图1所示。 图1 配置测试事件 函数执行成功后,部分函数日志如图2所示,全部的日志信息,可以到“日志”页签查询。 图2 函数执行结果 父主题: 使用函数处理DIS数据
在HelloWorld函数详情页,选择函数版本,单击“测试”,弹出“配置测试事件”对话框。 填写如表2所示测试信息后,单击“保存”。 表2 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表1所示测试信息后,单击“保存”。 表1 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表2参数后,单击“创建”。 表2 测试信息 参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。默认是“创建新的测试事件”。 事件模板 选择“空白模板”。
在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表2所示测试信息后,单击“保存”。 表2 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。
验证结果 使用函数测试事件验证 在函数详情页,选择函数版本,单击“配置测试事件”,弹出“配置测试事件”页。 选择事件模板,修改测试事件中的path、pathParameters参数,构建一个简单的Get请求。 图4 配置测试事件 单击“创建”,完成测试事件创建。
端到端测试:绑定APIG触发器,测试文件上传及处理流程。 NodeJS语言方案 Python语言方案 父主题: 函数+APIG:处理文件上传
新增获取指定函数的测试事件列表接口。 新增创建测试事件接口。 新增删除指定测试事件接口。 新增获取测试事件详细信息接口。 新增更新测试事件详细信息接口。 新增查询租户配额接口。 新增获取指定时间段的函数运行指标接口。 新增租户函数统计信息接口。 新增更新触发器接口。
图12 配置测试事件 KetTest:定义序列化的类中的属性为KetTest. 测试串必须为json格式。 单击“测试”,查看测试执行结果。 父主题: 函数支持json序列化和反序列化