Exercises

Apache JMeter Web Performance Testing

This quiz examines practical web performance testing with Apache JMeter. It covers test plan components, virtual-user workloads, ramp-up behavior, timers, assertions, parameterization, correlation, command-line execution, distributed testing, and key performance metrics. You will also interpret workload diagrams, response-time curves, spike patterns, and test-result dashboards to identify bottlenecks and evaluate system behavior under load.

Answer the questions below and check the explanation for each answer.

0/20 answered

  1. 1

    Which JMeter component defines the number of virtual users, loop count, and ramp-up period?

    Question 1
  2. 2

    Which JMeter element sends an HTTP request to the application being tested?

  3. 3

    What should be added to model the pause a real user makes between two actions?

  4. 4

    A Thread Group starts 120 users over a 60-second ramp-up period. What is the average user start rate?

    Question 4
  5. 5

    What does a 95th-percentile response time of 1.8 seconds mean?

  6. 6

    The graph shows throughput flattening while response time rises sharply as more users are added. What does this most strongly indicate?

    Question 6
  7. 7

    In JMeter terminology, what does the latency metric generally measure?

  8. 8

    A server returns a new anti-forgery token after login, and the next request must submit it. Which approach should the test use?

    Question 8
  9. 9

    Which JMeter element is commonly used to provide different usernames and passwords to virtual users from a file?

    Question 9
  10. 10

    What is the main purpose of a Response Assertion in a JMeter test?

  11. 11

    Why should resource-intensive listeners such as View Results Tree usually be disabled during a large load test?

  12. 12

    Which command correctly runs a JMeter test plan in non-GUI mode and saves sample results?

  13. 13

    In JMeter distributed testing, what is the controller primarily responsible for?

    Question 13
  14. 14

    A stable system completes 40 requests per second, and average response time is 0.5 seconds. Using Little's Law, approximately how many requests are in progress on average?

  15. 15

    Which JMeter component can be used to make a Thread Group approximate a specified request throughput?

  16. 16

    Which description best defines a stress test?

    Question 16
  17. 17

    The workload chart rises abruptly from 100 to 2,000 active users, remains there briefly, and then drops abruptly. Which test pattern does it represent?

    Question 17
  18. 18

    A realistic user journey includes reading a product page for several seconds before clicking Buy. How should this pause be modeled?

  19. 19

    A test dashboard shows 2,000 total samples and 50 failed samples. What is the error percentage?

    Question 19
  20. 20

    Why is a warm-up period often excluded from the main performance measurements?

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate