AZ-400 · Question #591
Hotspot Question You have an Azure DevOps project that is used to build an app named App1. You need to recommend a release strategy for App1. The solution must meet the following requirements: - Detec
This hotspot question tests knowledge of different Azure DevOps testing types and their specific purposes in a release pipeline strategy.
Question
Exhibit
Answer Area
- Detect if App1 cannot respond to customer requests for more than 30 seconds:Availability testsFunctional testsIntegration testsLoad testsUnit tests
- Ensure that App1 can respond to at least 100 concurrent users while maintaining page load times of less than 10 seconds:Availability testsFunctional testsIntegration testsLoad testsUnit tests
Explanation
This hotspot question tests knowledge of different Azure DevOps testing types and their specific purposes in a release pipeline strategy.
Approach. For detecting if App1 cannot respond to customer requests for more than 30 seconds, the correct test type is an Availability Test (also called a monitor or ping test). Availability tests continuously monitor whether an application is responding within a defined time threshold, making them ideal for detecting downtime or response failures exceeding 30 seconds. For ensuring App1 can handle at least 100 concurrent users while maintaining page load times under 10 seconds, the correct test type is a Load Test. Load tests simulate multiple concurrent users accessing the application simultaneously and measure response times and performance under sustained user load, directly validating concurrency and page load time SLAs.
Concept tested. Understanding the distinction between Azure DevOps/Azure Monitor test types: Availability Tests (monitoring uptime and response thresholds), Load Tests (validating performance under concurrent user load), Unit Tests (code correctness), and Integration Tests (component interaction). The key differentiator is that availability tests are passive, continuous monitors for responsiveness/uptime, while load tests are active performance tests that simulate real user concurrency to validate SLAs.
Reference. Microsoft Docs: Azure Monitor Availability Tests | Azure DevOps Load Testing | https://learn.microsoft.com/en-us/azure/azure-monitor/app/availability-overview
Topics
Community Discussion
No community discussion yet for this question.
