The plugin provides functionality to interact with Azure Functions
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 ismy-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`