-
What is performance testing?
-
How does performance testing differ from functional testing?
-
What are the key objectives of performance testing?
-
Define throughput in performance testing.
-
What are the different types of performance testing?
-
What is latency in performance testing?
-
What is the difference between load testing and stress testing?
-
What is scalability testing?
-
What is soak/endurance testing?
-
What is spike testing?
-
What are performance bottlenecks?
-
What is a baseline in performance testing?
-
What is benchmarking in performance testing?
-
What is the significance of response time?
-
What are the KPIs in performance testing?
-
What is the difference between client-side and server-side performance testing?
-
What is a transaction in performance testing?
-
How do you determine acceptable performance criteria?
-
What is think time in performance testing?
-
What is ramp-up time?
-
What tools are commonly used for performance testing?
-
What is JMeter and how is it used in performance testing?
-
Explain the architecture of LoadRunner.
-
What is Gatling and why is it used?
-
Compare JMeter and LoadRunner.
-
What is BlazeMeter?
-
What is the use of Dynatrace or New Relic in performance testing?
-
What are listeners in JMeter?
-
How does correlation work in LoadRunner?
-
What is parameterization?
-
How do you plan a performance test?
-
What inputs are required for performance test planning?
-
How do you determine the number of virtual users?
-
What is a workload model?
-
How do you create a workload profile?
-
What challenges do you face while planning performance testing?
-
How do you identify test scenarios for performance testing?
-
What is the importance of test data in performance testing?
-
How do you ensure test environment similarity with production?
-
How do you schedule and manage performance tests?
-
How do you script a performance test in JMeter?
-
What is a Thread Group?
-
How do you simulate ramp-up and ramp-down in a test?
-
How do you handle dynamic values in performance testing?
-
How do you debug a failed performance script?
-
How do you monitor the test while it is running?
-
What is a timer in JMeter and how is it used?
-
What are assertions in JMeter?
-
How do you execute distributed testing in JMeter?
-
What protocols does LoadRunner support?
-
How do you monitor server performance during tests?
-
What are the key metrics you observe?
-
How do you analyze test results?
-
What is the significance of error rate?
-
How do you identify performance bottlenecks?
-
What is APM and how does it help?
-
How do you monitor CPU and memory usage?
-
What is garbage collection and how does it affect performance?
-
How do you capture logs for analysis?
-
What is the role of logs and graphs in post-test analysis?
- How do you prepare a performance test report?
- What should be included in a performance test report?
- How do you communicate bottlenecks to developers?
- How do you make performance tuning recommendations?
- How do you track performance issues over time?
- What tools help in visualizing performance data?
- What is a performance baseline report?
- How do you ensure your performance testing results are reliable?
- How do you report failed transactions?
- What is trend analysis?
- You find response time is high. What steps will you take?
- The system performs well in UAT but fails in production. What could be wrong?
- What if your load test fails halfway? How do you proceed?
- How do you test an API that is not yet stable?
- What would you do if the number of virtual users required exceeds tool limits?
- You observe memory leaks during tests. What next?
- A server crashes during stress testing. How do you report it?
- You have limited time for performance testing. How do you prioritize?
- How do you approach testing a third-party API under load?
- Your test results are inconsistent. What could be the reason?
- What is CDN and how does it affect performance testing?
- How do microservices impact performance testing?
- What is the role of caching in performance?
- How does database indexing affect performance?
- How do you test performance of mobile apps?
- What are performance considerations in cloud-based apps?
- What are service-level agreements (SLAs)?
- What is auto-scaling and how do you test it?
- What is the difference between synchronous and asynchronous performance testing?
- How do you simulate network latency?
- What are best practices in performance testing?
- What common mistakes should be avoided?
- How do you ensure reusability of scripts?
- Why is early involvement in SDLC important for performance testing?
- How often should performance tests be run?
- How do you handle large test result files?
- How do you ensure test data privacy?
- What is test environment configuration management?
- How do you maintain version control for test scripts?
- What metrics would you use to compare performance across releases?