JMeter interview questions — Easy

319 easy-level JMeter questions from our Performance Testing bank, each with the correct answer and an explanation of why it is correct.

What this covers

JMeter appears throughout Performance Testing interviews. At easy level, interviewers are typically checking that you know the fundamentals and can describe them precisely — definitions, defaults, and the basic mechanics. Work through these, then explain your answer out loud; the second part is what interviews actually test.

20 example questions

  1. 1. What is the purpose of jmeter -n -t plan.jmx -l results.jtl in JMeter?

    • A. Groups samplers to measure combined business-step time.
    • B. CLI command running a plan and logging results.correct
    • C. Paces requests to a target rate per minute.
    • D. Static variables shared in the test plan.

    Why: jmeter -n -t plan.jmx -l results.jtl: CLI command running a plan and logging results.

  2. 2. In JMeter, what does jmeter -n -t plan.jmx -l results.jtl do or refer to?

    • A. Paces requests to a target rate per minute.
    • B. Groups samplers to measure combined business-step time.
    • C. CLI command running a plan and logging results.correct
    • D. Repeats contained samplers a set number of times.

    Why: jmeter -n -t plan.jmx -l results.jtl: CLI command running a plan and logging results.

  3. 3. Which of the following best describes JSON Extractor in JMeter?

    • A. Paces requests to a target rate per minute.
    • B. Repeats contained samplers a set number of times.
    • C. Handles cookies per virtual user like a browser.
    • D. Post-processor pulling values from JSON via JSONPath.correct

    Why: JSON Extractor: Post-processor pulling values from JSON via JSONPath.

  4. 4. In the context of JMeter, Constant Throughput Timer is best described as:

    • A. Groups samplers to measure combined business-step time.
    • B. Handles cookies per virtual user like a browser.
    • C. Post-processor capturing dynamic values from responses.
    • D. Paces requests to a target rate per minute.correct

    Why: Constant Throughput Timer: Paces requests to a target rate per minute.

  5. 5. In JMeter, what does Constant Throughput Timer do or refer to?

    • A. Paces requests to a target rate per minute.correct
    • B. Executes children conditionally based on an expression.
    • C. Adds headers such as Content-Type to requests.
    • D. Installs additional samplers, timers, and graphs.

    Why: Constant Throughput Timer: Paces requests to a target rate per minute.

  6. 6. Which of the following best describes User Defined Variables in JMeter?

    • A. Post-processor capturing dynamic values from responses.
    • B. Static variables shared in the test plan.correct
    • C. Post-processor pulling values from JSON via JSONPath.
    • D. Paces requests to a target rate per minute.

    Why: User Defined Variables: Static variables shared in the test plan.

  7. 7. Which of the following best describes Duration Assertion in JMeter?

    • A. Fails samples exceeding a response-time limit.correct
    • B. CLI command running a plan and logging results.
    • C. Installs additional samplers, timers, and graphs.
    • D. Handles cookies per virtual user like a browser.

    Why: Duration Assertion: Fails samples exceeding a response-time limit.

  8. 8. Which of the following best describes Regular Expression Extractor in JMeter?

    • A. Post-processor capturing dynamic values from responses.correct
    • B. Adds headers such as Content-Type to requests.
    • C. Handles cookies per virtual user like a browser.
    • D. Post-processor pulling values from JSON via JSONPath.

    Why: Regular Expression Extractor: Post-processor capturing dynamic values from responses.

  9. 9. Which of the following best describes HTTP Cookie Manager in JMeter?

    • A. Executes children conditionally based on an expression.
    • B. Post-processor pulling values from JSON via JSONPath.
    • C. Handles cookies per virtual user like a browser.correct
    • D. Fails samples exceeding a response-time limit.

    Why: HTTP Cookie Manager: Handles cookies per virtual user like a browser.

  10. 10. In JMeter, what does Regular Expression Extractor do or refer to?

    • A. Adds headers such as Content-Type to requests.
    • B. Executes children conditionally based on an expression.
    • C. Post-processor capturing dynamic values from responses.correct
    • D. Repeats contained samplers a set number of times.

    Why: Regular Expression Extractor: Post-processor capturing dynamic values from responses.

  11. 11. Which of the following best describes Constant Throughput Timer in JMeter?

    • A. Installs additional samplers, timers, and graphs.
    • B. Paces requests to a target rate per minute.correct
    • C. Repeats contained samplers a set number of times.
    • D. Post-processor pulling values from JSON via JSONPath.

    Why: Constant Throughput Timer: Paces requests to a target rate per minute.

  12. 12. What is the purpose of Regular Expression Extractor in JMeter?

    • A. Static variables shared in the test plan.
    • B. Paces requests to a target rate per minute.
    • C. Post-processor capturing dynamic values from responses.correct
    • D. Handles cookies per virtual user like a browser.

    Why: Regular Expression Extractor: Post-processor capturing dynamic values from responses.

  13. 13. Which of the following best describes Loop Controller in JMeter?

    • A. Post-processor pulling values from JSON via JSONPath.
    • B. Executes children conditionally based on an expression.
    • C. Groups samplers to measure combined business-step time.
    • D. Repeats contained samplers a set number of times.correct

    Why: Loop Controller: Repeats contained samplers a set number of times.

  14. 14. Which of the following best describes HTTP Header Manager in JMeter?

    • A. Paces requests to a target rate per minute.
    • B. Groups samplers to measure combined business-step time.
    • C. Handles cookies per virtual user like a browser.
    • D. Adds headers such as Content-Type to requests.correct

    Why: HTTP Header Manager: Adds headers such as Content-Type to requests.

  15. 15. Which of the following best describes jmeter -n -t plan.jmx -l results.jtl in JMeter?

    • A. Static variables shared in the test plan.
    • B. Repeats contained samplers a set number of times.
    • C. CLI command running a plan and logging results.correct
    • D. Executes children conditionally based on an expression.

    Why: jmeter -n -t plan.jmx -l results.jtl: CLI command running a plan and logging results.

  16. 16. Which of the following best describes Transaction Controller in JMeter?

    • A. Static variables shared in the test plan.
    • B. Handles cookies per virtual user like a browser.
    • C. CLI command running a plan and logging results.
    • D. Groups samplers to measure combined business-step time.correct

    Why: Transaction Controller: Groups samplers to measure combined business-step time.

  17. 17. What is the purpose of If Controller in JMeter?

    • A. Installs additional samplers, timers, and graphs.
    • B. Handles cookies per virtual user like a browser.
    • C. Repeats contained samplers a set number of times.
    • D. Executes children conditionally based on an expression.correct

    Why: If Controller: Executes children conditionally based on an expression.

  18. 18. In JMeter, what does Duration Assertion do or refer to?

    • A. Groups samplers to measure combined business-step time.
    • B. Fails samples exceeding a response-time limit.correct
    • C. Executes children conditionally based on an expression.
    • D. Repeats contained samplers a set number of times.

    Why: Duration Assertion: Fails samples exceeding a response-time limit.

  19. 19. While onboarding a junior QA, you explain: A JMeter Timer is used to:

    • A. Assert content.
    • B. Add think-time/pauses between requests.correct
    • C. Record results.
    • D. Set thread count.

    Why: Timers introduce delays (think time) between samplers.

  20. 20. What is the purpose of JSON Extractor in JMeter?

    • A. Static variables shared in the test plan.
    • B. Installs additional samplers, timers, and graphs.
    • C. Post-processor capturing dynamic values from responses.
    • D. Post-processor pulling values from JSON via JSONPath.correct

    Why: JSON Extractor: Post-processor pulling values from JSON via JSONPath.

Related Performance Testing topics