Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
What should be captured for batch processing performance metrics?
For batch processing performance metrics, the two most important factors are:
Throughput -- Measures the number of transactions processed over time.
Wait times -- Evaluates delays in processing batches.
Option B (Number of records deleted) is irrelevant unless batch processing specifically involves deletions.
Option C (Network latency percentage) applies to real-time transaction processing, not batch jobs.
Option D (Concurrent virtual users) applies more to load testing rather than batch performance.
You are managing the testing efforts of an existing distributed system that manages inventories of automobile and light truck tires from multiple warehouses across the country. The system is being enhanced to track incoming restocking shipments at the point of entry to the warehouse and outbound sales shipments at the point of shipment from the warehouse, all of which are executed in real-time. System loads traditionally peak on Mondays due to built-up demand from the previous weekend.
You are preparing a presentation to the business stakeholders, outlining your performance testing strategy.
Which of the following is appropriate to present to this audience?
Business stakeholders are most concerned with risks that affect deployment and production stability. The primary risk in performance testing is that the test environment may differ from production, leading to misleading test results.
Option A (HTTP response goals) is too technical for a business stakeholder audience.
Option B (Hardware specifications) is relevant for technical teams, not business stakeholders.
Option C (Support staff details) is a logistical aspect, not a key performance testing risk for business decision-makers.
Which of the following is a typical performance risk associated with mobile, browser-based, and embedded real-time architectures?
Mobile and browser-based applications often rely on APIs for data retrieval and processing. Unexpected API load can cause latency issues, bottlenecks, and system crashes.
Option A (Hard disk speed) is not a major issue in cloud-based or mobile systems.
Option B (Misconfigured host machine) affects on-premise systems, not mobile/browser-based applications.
Option D (Internet connectivity issues) is a user-side issue, not a system performance risk.
Which of the following is the best description of spike testing?
Spike testing is a type of performance testing that evaluates how a system responds to sudden, extreme increases or decreases in load. It is designed to simulate unexpected surges in user activity or workload, such as flash sales, viral events, or cyberattacks.
Option A (Gradual load increase testing) describes load testing, not spike testing.
Option B (Handling expected peak load) describes stress testing, which pushes the system to or beyond its limits but does not focus on sudden changes.
Option C (Meeting future efficiency requirements) relates to capacity planning rather than spike testing.
Spike testing helps to identify system bottlenecks, resource allocation issues, and performance degradation when traffic surges unexpectedly.
Which of the following is a typical performance risk associated with mainframe architectures?
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.
Which of the following should be a key part of your test acceptance criteria in your performance test plan?
One of the most critical test acceptance criteria in performance testing is to ensure that the hardware in the test environment is comparable to production. Differences in CPU, memory, disk I/O, or network infrastructure can distort performance results.
Option A (Convincing stakeholders to set goals) is a planning activity, not an acceptance criterion.
Option B (Describing the system under test) is important but does not directly affect test acceptance.
Option D (Comparing baselined metrics) is useful, but without a comparable test environment, baseline metrics may be misleading.
Which of the following is a key reason to include ramp-up and ramp-down periods in a performance test?
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.
Exam domains verified against: Official ISTQB CT-PT exam guide, last checked October 2026.
Covers principles and types of performance testing, load generation concepts, and common failure modes. You'll learn to distinguish between different performance testing approaches and understand what causes performance issues in real systems.
Sample question from this domain above: Q7
Focuses on collecting, aggregating and interpreting performance metrics from various sources. You'll understand what metrics matter, how to combine results from multiple test runs, and what a typical performance test report looks like.
Examines how performance testing activities integrate across development phases and different system architectures. You'll learn to identify performance risks early and plan testing that fits each project stage.
Sample question from this domain above: Q2
PTFL-4.1.1 (K4) Derive performance test objectives from relevant information; PTFL-4.1.2 (K4) Outline a performance test plan which considers the performance; objectives for a given project; PTFL-4.1.3 (K4) Create a presentation that enables various stakeholders to; understand the rationale behind the planned performance testing; 4.2 Analysis, Design and Implementation; PTFL-4.2.1 (K2) Give examples of typical protocols encountered in performance; testing; PTFL-4.2.2 (K2) Understand the concept of transactions in performance testing; PTFL-4.2.3 (K4) Analyze operational profiles for system usage; PTFL-4.2.4 (K4) Create load profiles derived from operational profiles for given; performance objectives; PTFL-4.2.5 (K4) Analyze throughput and concurrency when developing performance; tests; PTFL-4.2.6 (K2) Understand the basic structure of a performance test script; PTFL-4.2.7 (K3) Implement performance test scripts consistent with the plan and; load profiles; PTFL-4.2.8 (K2) Understand the activities involved in preparing for the performance test; execution; 4.3 Execution; PTFL-4.3.1 (K2) Understand the principal activities in running performance test; scripts; 4.4 Analyzing Results and Reporting; PTFL-4.4.1 (K4) Analyze and report performance test results and implications
Addresses how tools support performance testing and how to choose the right tool for your project. You'll understand tool capabilities and limitations rather than memorize specific product features.
Common questions about the exam itself