ISTQB CT-PT Practice Exams
Last updated on Oct 21,2026- Exam Code: CT-PT
- Exam Name: ISTQB Certified Tester - Performance Testing
- Certification Provider: ISTQB
- Latest update: Oct 21,2026
Which of the following is an advantage of using performance monitoring tools?
- A . They can prevent malicious behavior.
- B . They proactively compile metrics from server logs.
- C . They more easily identify and report multi-threading problems.
- D . They can proactively detect denial-of-service (DoS) attacks.
B
Explanation:
Performance monitoring tools collect real-time and historical performance data, particularly from server logs, application metrics, and infrastructure monitoring. This allows testers to analyze performance trends efficiently.
Option A is incorrect because monitoring tools do not prevent malicious behavior but may detect it.
Option C is incorrect since identifying multi-threading issues is typically done through profiling tools rather than performance monitors.
Option D is incorrect as DoS attack detection falls under security testing.
Reference: ISTQB CT-PT Syllabus, Section 3.2: Performance Monitoring Tools.
Which of the following could lead to inconsistent performance test results?
- A . Concurrent scripts running and attempting to access the same data.
- B . Sequential scripts running and attempting to access the same data.
- C . Virtual users running the same script while logged in as the same user.
- D . Expected results were not verified with senior management.
C
Explanation:
If multiple virtual users execute the same script while logged in as the same user, it can cause data conflicts, session collisions, or cache interference, leading to inconsistent performance test results.
Option A (Concurrent scripts accessing the same data) may cause data locking issues, but this is a test setup concern rather than an inconsistency issue.
Option B (Sequential scripts accessing the same data) does not typically cause inconsistencies since they execute in order.
Option D (Verification with management) is unrelated to technical inconsistencies.
Reference: ISTQB CT-PT Syllabus, Section 3.7: Handling Data and Session Management in Performance Testing.
You have run a load test. When examining the metrics, you see that the virtual users experienced many timeouts and excessive wait times. The system throughput metrics exceeded expected results, even during peak times.
Based on your analysis, what conclusion should you draw?
- A . Network infrastructure should be investigated.
- B . Processing speed is too slow.
- C . Virtual users are exhibiting impatient behavior.
- D . New test data is needed.
B
Explanation:
If timeouts and excessive wait times occur, but throughput is high, this suggests that the system is unable to process requests fast enough. This points to slow processing speed due to CPU bottlenecks, memory limitations, or inefficient database queries.
Option A (Network infrastructure investigation) would be relevant if throughput was low or variable.
Option C (Impatient virtual users) is irrelevant; virtual users follow scripted behaviors.
Option D (New test data) does not address the core issue.
Reference: ISTQB CT-PT Syllabus, Section 2.6: Analyzing Performance Test Results.
Which of the following is a typical performance risk associated with mobile, browser-based, and embedded real-time architectures?
- A . Slow hard disk speed
- B . Misconfigured host machine
- C . Unexpected loads due to API accessibility
- D . Internet connectivity issues
C
Explanation:
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.
Reference: ISTQB CT-PT Syllabus, Section 2.7.2: Mobile and Web Performance Risks.
Which of the following is the most economical solution to minimize costs and time for performance testing for a high-end production client-server platform?
- A . Isolated lab environment
- B . Cloud-based environment
- C . Mainframe environment
- D . No environment
B
Explanation:
A cloud-based environment is the most cost-effective solution for performance testing. It offers scalability, pay-per-use models, and flexibility, allowing testers to simulate large workloads without expensive infrastructure investments.
Option A (Isolated lab environment) is costly due to hardware maintenance and infrastructure costs.
Option C (Mainframe environment) is expensive and impractical for performance testing.
Option D (No environment) is not a viable option.
Reference: ISTQB CT-PT Syllabus, Section 3.1: Cloud-Based Performance Testing Solutions.
What is an advantage of aggregating the results of performance testing?
- A . Aggregated results provide more detail and allow for a more complete analysis of the test.
- B . Testing is expedited when the results are aggregated.
- C . It is easier for stakeholders to draw a correct conclusion from aggregated results.
- D . Aggregated results show when testing has been completed.
C
Explanation:
Aggregating test results helps stakeholders understand performance trends by combining data points from multiple test runs. This makes it easier to draw conclusions about system behavior.
Option A is incorrect because aggregation may reduce detailed visibility, not increase it.
Option B is incorrect because aggregation does not expedite testing itself.
Option D is incorrect because aggregated results do not indicate test completion.
Reference: ISTQB CT-PT Syllabus, Section 2.6: Performance Test Result Analysis.
What is the primary purpose of a load generator?
- A . Create a steady and consistent background load on the system
- B . Simulate user behavior in accordance with the defined operational profile
- C . Record and analyze the behavior of the system as it is executing the prescribed tests
- D . Support root cause analysis when performance degradation is encountered
B
Explanation:
A load generator is responsible for simulating virtual users and applying workloads to a system as defined by an operational profile. This allows testers to analyze how the system behaves under different load conditions.
Option A (Background load) is incorrect because load generators create simulated user interactions, not just background noise.
Option C (Record and analyze behavior) is the role of monitoring tools, not a load generator.
Option D (Support root cause analysis) is incorrect because root cause analysis is done after the load test, using monitoring tools.
Reference: ISTQB CT-PT Syllabus, Section 3.5: Load Generators and Workload Models.
Which type of performance test measures the system’s ability to handle increasing levels of load?
- A . Load testing
- B . Elevation testing
- C . Spike testing
- D . Endurance testing
A
Explanation:
Load testing assesses a system’s ability to handle gradually increasing levels of load and ensures that it meets performance expectations under normal and peak conditions.
Option B (Elevation testing) is incorrect because this term does not exist in ISTQB performance testing terminology.
Option C (Spike testing) focuses on sudden increases in load rather than gradual scaling.
Option D (Endurance testing) examines how a system performs over an extended period, rather than gradual load increases.
Reference: ISTQB CT-PT Syllabus, Section 2.2.1: Load Testing.
Stakeholders were unhappy with previous performance test results, which indicated that the adjustments were not made fast enough and engine stall was probable. The developers have now made changes that they believe will significantly improve the performance of the adjustments.
What should you do to ensure the performance test objectives have been properly defined before you run the next set of performance tests?
- A . Understand the delta between the results from previous performance tests and the results from the expected performance improvements.
- B . Adjust stakeholder expectations to be more aligned with the reality of the previous test results.
- C . Realign performance test objectives with business stakeholders to meet project milestone dates.
- D . Realign performance test objectives with all stakeholders to meet time-to-market goals.
A
Explanation:
Before running the next set of performance tests, it is crucial to understand the differences (delta)
between the previous test results and the expected improvements.
This ensures that:
The changes made by developers are properly validated.
Performance objectives are aligned with measurable improvements.
Option B (Adjust stakeholder expectations) is incorrect, as performance testing should focus on real data rather than adjusting expectations.
Option C and D (Realign objectives for milestones or time-to-market goals) are incorrect because test objectives should focus on technical accuracy rather than schedule constraints.
Reference: ISTQB CT-PT Syllabus, Section 2.4: Performance Test Objectives.
Which of the following is considered a common web service protocol?
- A . SOAK
- B . REST
- C . HTTP
- D . RTE
B
Explanation:
REST (Representational State Transfer) is a widely used web service protocol that enables client-server communication over HTTP. It is commonly used in modern APIs and web applications for performance testing.
Option A (SOAK) refers to soak testing, which evaluates performance over an extended period.
Option C (HTTP) is a transport protocol, but REST is the actual web service architecture built on HTTP.
Option D (RTE) is not a web service protocol but may refer to Real-Time Enterprise systems.
Reference: ISTQB CT-PT Syllabus, Section 3.3: Common Web Service Protocols.