Skip to main content

Testing Cloud Function

This document details how to use the testing, log viewing, and monitoring features provided by TCB to help developers efficiently debug and monitor the running status of cloud functions.

Prerequisites

Before testing and monitoring the cloud function, make sure:

  • The Tencent Cloud TCB environment has been created
  • At least one cloud function has been deployed
  • Appropriate access permissions have been granted

Cloud Function Testing

TCB provides multiple cloud function testing methods, supporting online debugging and local testing to help developers debug code more conveniently.

Console Testing

Through the TCB console, you can quickly test the execution of cloud functions.

Test Steps

  1. In the console's corresponding cloud function management panel, click the 'Test' button to open the test pop-up.
  2. Select a test template or customize test parameters
  3. Click 'Execute' to run the test
  4. View the execution result and log output

Console Test Page

Test Parameter Configuration

Use template parameters

  • Click the 'Submit Method' dropdown menu and select the template method for the test function
  • Template parameters are passed to the function as the event parameter during testing

Custom parameters Enter JSON-formatted test data in the test parameter editor:

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

Local Debugging Tools

In addition to the visual testing feature, you can also use the command-line tool scf-cli for local debugging:

# Install scf-cli
npm install -g scf-cli

# Local Debugging Function
scf local invoke --template template.yaml --event event.json