跳到主要内容

测试云函数

本文档详细介绍如何使用云开发提供的测试、日志查看和监控功能,帮助开发者高效调试和监控云函数运行状态。

前置条件

在开始测试和监控云函数之前,请确保:

  • 已创建腾讯云开发环境
  • 已部署至少一个云函数
  • 具有相应的访问权限

云函数测试

云开发提供了多种云函数测试方式,支持在线调试和本地测试,帮助开发者更加方便地调试代码。

控制台测试

通过云开发控制台可以快速测试云函数的执行效果。

测试步骤

  1. 在控制台的对应云函数管理面板中,点击「测试」按钮,打开测试弹窗
  2. 选择测试模板或自定义测试参数
  3. 点击「执行」运行测试
  4. 查看运行结果和日志输出

控制台测试界面

测试参数配置

使用模板参数

  • 点击「提交方法」下拉菜单,选择测试函数的模板方法
  • 模板参数在测试时作为 event 参数传递给函数

自定义参数 在测试参数编辑器中输入 JSON 格式的测试数据:

{
"name": "test",
"data": {
"key": "value",
"number": 123
}
}

本地调试工具

除了可视化测试功能,还可以使用命令行工具 scf-cli 进行本地调试:

# 安装 scf-cli
npm install -g scf-cli

# 本地调试函数
scf local invoke --template template.yaml --event event.json

微信开发者工具测试

在微信开发者工具中可以直接测试云函数。

测试步骤

  1. 在控制台的对应云函数管理面板中,点击「云端测试」,打开测试弹窗
  2. 配置测试参数
  3. 点击「执行」运行测试
  4. 查看执行结果

微信工具测试界面

参数配置说明

  • 提交方法:选择测试函数的模板方法,当前支持 Hello World 事件模板
  • 测试参数:在编辑器中输入 JSON 格式的测试参数
  • 运行结果:执行完毕后,结果将显示在"运行测试"栏中

本地调试支持

微信开发者工具同样支持使用 scf-cli 进行本地快速调试。