All quizzes
Free quiz · 20 questions in the bank

Gatling quiz

Test your Gatling knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What is Gatling's significant architectural advantage for generating high load compared to a naive thread-per-user testing approach?

Questions in this quiz
  1. What is Gatling's significant architectural advantage for generating high load compared to a naive thread-per-user testing approach?
  2. What is the purpose of Gatling's "feeders" (e.g. `csv("users.csv").random`)?
  3. What is the purpose of "checks" (`.check(status.is(200))`) in a Gatling scenario?
  4. What does an "injection profile" (e.g. `rampUsers(1000).during(60.seconds)`) control in a Gatling simulation?
  5. What is a common reason a performance test might pass functionally (all checks succeed) but still reveal a problem worth investigating?
  6. What does Gatling's HTML report (generated after a simulation run) typically show?
  7. What is the practical benefit of Gatling scenarios being written as code (Scala/Java/Kotlin DSL) rather than recorded/configured purely through a GUI?
  8. Why do performance testers typically care more about response time percentiles (like p95, p99) than the average response time?
  9. Why is it important to run a load test from a machine (or set of machines) with sufficient network bandwidth and CPU capacity, separate from the system under test?
  10. What protocols beyond plain HTTP can Gatling be used to load test?
  11. What is the relationship between throughput (requests/second) and response time as concurrency increases during a load test, in a system approaching its capacity limit?
  12. What is Gatling?
Gaps to close?
Read the curated Gatling notes — core concepts, patterns, interview prep.
Gatling notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web