ISTQB Certified Tester - Performance Testing CT-PT Exam Practice Test

Page: 1 / 14
Total 40 questions
Question 1

During performance testing, in addition to the transaction response time, which of the following is needed to accurately reflect the total time to complete a transaction?



Answer : B

Wait time is the period a transaction spends waiting for resources, database responses, or external services before completing. It is critical for understanding real-world transaction durations.

Option A (Think time) refers to user delays, not system delays.

Option C (Action time) focuses on execution time only.

Option D (User time) is not a standard performance metric.


Question 2

Which of the following is a key challenge when testing applications in a cloud environment?



Answer : A

One of the biggest challenges of cloud-based performance testing is the lack of control over test execution timing due to shared cloud resources. Cloud environments dynamically allocate computing power, meaning that test execution may vary due to background processes, VM migrations, or auto-scaling events.

Option B (Inability to generate load) is incorrect because cloud platforms can scale up resources to generate high loads.

Option C (Lack of behavior simulation tools) is incorrect because cloud providers offer robust testing tools.

Option D (Test execution speed being too high) is not a valid performance testing challenge.


Question 3

Which of the following is a typical performance risk associated with mainframe architectures?



Answer : B

One of the key performance risks in mainframe architectures is slow hard disk speed, which can impact transaction processing, batch jobs, and database access times.

Option A (Inconsistent loads via APIs) is more relevant to distributed or cloud architectures rather than mainframes.

Option C (Misconfigured host machine) is a configuration issue, not a typical performance risk.

Option D (Lack of RAM) is less common in mainframes, which typically use optimized memory management.


Question 4

Which of the following is considered a characteristic of stress testing?



Answer : D

Stress testing is designed to evaluate how a system behaves under extreme conditions, often exceeding its design limitations. The goal is to identify bottlenecks, memory leaks, and failures that occur beyond normal operating conditions.

Option A is incorrect because it refers to resilience testing, which focuses on recovery rather than stress beyond limits.

Option B is incorrect as it describes load testing, which measures performance under expected loads.

Option C is incorrect since determining the maximum transactions is a feature of capacity testing, not stress testing.


Question 5

What challenge must be considered when using crowds to emulate load generation?



Answer : A

Crowd-based load generation involves using distributed users (e.g., cloud-based testers or real users). The main challenge is that the load generation can be difficult to reproduce consistently due to variations in network conditions, device types, and user behavior.

Option B is incorrect because load generation methods should adapt to system changes.

Option C is incorrect since mainframe applications typically do not rely on crowd-based testing.

Option D is incorrect because crowd-sourced load testing is generally less precise than scripted load testing.


Question 6

Which of the following can provide measurements for both individual and aggregated elements within a single performance test?



Answer : D

Nested transactions allow performance tests to capture both individual and aggregated elements by grouping multiple related transactions and measuring their cumulative impact.

Option A (Aggregated metrics) provides summaries but lacks insight into individual elements.

Option B (Process optimization tracking) focuses on business process improvement, not test metrics.

Option C (Measuring underlying transactions) focuses only on individual transactions.


Question 7

Which of the following is a key reason to include ramp-up and ramp-down periods in a performance test?



Answer : B

A ramp-up period in a performance test gradually increases load over time, and a ramp-down period does the opposite. This prevents sudden surges in system load, making test results more realistic.

Option A (Ensuring transactions complete in a time window) is incorrect because ramp-up/down periods do not control transaction timing.

Option C (Providing a buffer for slow transactions) is incorrect because ramp-up/down is about load balancing, not transaction timing.

Option D (Keeping all virtual users active throughout the test) is incorrect because ramp-down periods reduce users gradually.


Page:    1 / 14   
Total 40 questions