Often I receive question about recommendations for Load and Performance testing tools. Below is my quick battle card to get you started.
Performance efficiency is the ability of your workload to scale to meet the demands placed on it by users in an efficient manner. The main ways to achieve this are by using scaling appropriately and implementing PaaS offerings that have scaling built in. Scalability is the ability of a system to handle increased load. To assess your workload using the tenets found in the Microsoft Azure Well-Architected Framework, see the Microsoft Azure Well-Architected Review.
For cloud-based load testing, see our partners in the Azure Marketplace:
Or consider these load testing tools outside the Azure Marketplace: