CTFL-PT practice question 9 of 10
You have been asked to test the performance of a software and system update to a North American mobile trivia quiz game application. The quiz app is…
Full set: 40 questionsThe primary objective is to test the system's performance with 5 million concurrent users. To accurately simulate this scenario, each virtual user in the performance test must represent a unique, real-world participant. This is achieved by ensuring each virtual user logs in with a unique set of credentials. The most critical piece of input data to establish a unique user session is the username. Using unique usernames ensures that the system creates and manages 5 million distinct sessions, thereby properly testing its ability to handle the specified concurrent load as described in the requirements.
A. Using the same answer for all users does not test concurrency realistically; it only tests a single, non-representative data path under load.
B. A random password, when used with a pre-existing username, would cause authentication to fail, preventing the script from establishing a user session and contributing to the concurrency test.
D. The session ID is typically generated by the server after a successful login. It is an output from the system, not an initial input from the test script to establish the concurrent session itself.
1. ISTQB® Certified Tester Foundation Level Performance Testing Syllabus Version 1.0 (2018), Section 3.3.2, Test Data, Page 26: "The test data used for a performance test should be as realistic as possible... For example, if the system under test is a multi-user system, the test data should include a sufficient number of unique user accounts to support the planned number of concurrent users." This directly supports the need for unique usernames to simulate the concurrency objective.
2. Jain, R. (1991). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley. Chapter 3, "Workloads," emphasizes the importance of a representative workload for accurate performance testing. A representative workload for a multi-user application requires simulating distinct users, which necessitates unique user data.
3. Jiang, Z. M., & Hassan, A. E. (2015). A survey on load testing of large-scale software systems. IEEE Transactions on Software Engineering, 41(11), 1091-1118. (DOI: 10.1109/TSE.2015.2445201). This survey discusses workload modeling, where user behavior and characteristics are simulated. Simulating 5 million concurrent users fundamentally requires 5 million unique user profiles or identities to be part of the test data.
Keep practicing
Take the free CTFL-PT practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CTFL-PT practice questions
- Question 1Which of the following architectures are likely to be found entirely on-premises and less…
- Question 2Which of the following performance tests commonly results In understanding an application…
- Question 3You have been asked to test the performance of a software and system update to a North Am…
- Question 4Which of the following protocols would allow a test script to interact with a database ma…
- Question 5You have been asked to test the performance of a software and system update to a North Am…
- Question 6Which section of a performance test script is typically responsible for ensuring the scri…
