Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.56 KB

plugin-azure-functions.adoc

File metadata and controls

44 lines (32 loc) · 1.56 KB

Azure functions Plugin

The plugin provides functionality to interact with Azure Functions

Steps

Function triggering

Triggers a function

When I trigger function `$functionName` from function app `$functionAppName` in resource group `$resourceGroup` with payload:$payload and save response into $scopes variable `$variableNames`
  • $functionName - The name of the function to trigger

  • $functionAppName - The name of the function app

  • $resourceGroup - The resource group function relates to

  • $payload - The JSON payload to send to a function (could be empty)

  • $scopes - The comma-separated set of the variables scopes.

  • $variableName - The variable name to store results in JSON format. If the variable name is my-var, the following variables will be created:

    • ${my-var.body} - The response body

    • ${my-var.status-code} - The HTTP status code

    • ${my-var.headers} - The response headers

    • ${my-var.url} - The request URL

Trigger function
When I trigger function `HttpTrigger1` from function app `vividus-http-function` in resource group `vividus` with payload:
and save response into scenario variable `functionTrigger`
Then `${functionTrigger.status-code}` is equal to `202`