nerdexam
CompTIA

CV0-002 · Question #599

A CSA must design and execute a test plan for a three-tier, web-based application that will be deployed to a public cloud provider. The application has the following system requirements: High…

The correct answer is D. Perform a load test to ensure adequate performance. The test plan needs to verify the application's ability to handle 500 requests per second and maintain average latency under 100ms, which is best achieved through a load test.

Deployment

Question

A CSA must design and execute a test plan for a three-tier, web-based application that will be deployed to a public cloud provider. The application has the following system requirements: High availability and the ability to tolerate a complete datacenter outage System metrics that utilize less than 1MB RAM and less than 2% CPU on startup (not under load) Average latency under 100ms per request Ability to tolerate an individual server outage Ability to serve 500 requests per second without adding additional instances The QA department has developed the following plan to test the system: 1. Deploy the application to three datacenters in the same region. 2. Test the application functionality and verify the CPU and RAM are at or below expected levels. 3. Terminate an instance and verify there is no service interruption. 4. Terminate all instances in a single datacenter and verify there is no service interruption. Which of the following tests should be executed in addition to the above test plan?

Options

  • AChange the DNS to point to an alternate load balancer.
  • BTerminate all instances in another datacenter.
  • CTerminate a single instance in another datacenter.
  • DPerform a load test to ensure adequate performance.

How the community answered

(31 responses)
  • A
    6% (2)
  • B
    3% (1)
  • C
    16% (5)
  • D
    74% (23)

Why each option

The test plan needs to verify the application's ability to handle 500 requests per second and maintain average latency under 100ms, which is best achieved through a load test.

AChange the DNS to point to an alternate load balancer.

Changing DNS to point to an alternate load balancer is a disaster recovery or failover scenario test, which does not directly test the application's performance under load.

BTerminate all instances in another datacenter.

Terminating all instances in another datacenter tests tolerance to a complete datacenter outage, which is a broader resilience test, but does not specifically address the performance requirements.

CTerminate a single instance in another datacenter.

Terminating a single instance in another datacenter tests individual server outage tolerance, which is already implied in the partial step 3, but does not address the application's performance under load.

DPerform a load test to ensure adequate performance.Correct

A load test directly measures the application's performance under expected traffic levels, specifically validating the requirement to serve 500 requests per second and maintain average latency under 100ms without adding instances. This step logically follows initial functional and resilience testing, ensuring the system meets its performance SLAs.

Concept tested: Application performance testing methodologies

Topics

#load testing#performance testing#application testing#system requirements

Community Discussion

No community discussion yet for this question.

Full CV0-002 Practice