This template deploys a solution which shows how we can set up the Message Router pattern using a Logic App. The Logic App receives a message through a web endpoint, and sends the message to a GitHub Gists endpoint with a filename based on the contents of the message. In the response the URL of the Gist file is returned.
The following resources are deployed as part of the solution.
- Logic App
To test the Logic App, grab the endpoint of the Request shape in the Logic App, and use a tool like PostMan to POST a message to the endpoint. The message to be sent in should be in the following format.
{
"Address":"Wilhelminakade 175",
"City":"Rotterdam",
"Name":"Eldert Grootenboer"
}
Tags: Logic Apps, Integration Patterns, Logic App, Message Router, LogicApps, IntegrationPatterns
Using this template, you can create your own load test rig on Azure IaaS virtual machines in order to test applications that do not have a public end-point. The load generating agent machines will be created in the specified VNet. This VNet should have line of sight to the application you want to test. The test rig will be configured for your Azure DevOps Services account and can be used to run cloud-based load tests using Visual Studio.
To learn more about the scenarios in which you may want to provision your own rig, click here.
To learn about how to view and manage registered load agents for your Azure DevOps Services account, click here.
Load generators inside a user's virtual network{
"AzureDevOpsServicesAccount": "<Azure DevOps Services account name using for CLT>",
"PersonalAccessToken": "<Get PAT token for Azure DevOps Services account>",
"AgentCount": "<number of desired VMs>",
"AdminUsername":"<Admin user name>",
"AdminPassword":"<password>"
"ExistingVNetResourceGroupName": "<Resource group name where the Vnet exists"
"ExistingVNetName":"<VNet name>"
"SubnetName":"<Subnet under VNet where you want to deployment load agents>"
}
If you wish to deploy a simple rig without an existing VNet, please use the following ARM template.