~/talk

Performance Testing Rest APIs

Talkat Selenium Conference 2013 · 2013-06-10..06-12· [testing]
slides:none on file

Constant Contact builds a reusable REST test library in Groovy/Java that uses Apache HTTP Client for requests, the Akka actor model for non‑blocking concurrency, and Apache Commons Math to compute min/max/avg/stddev/percentiles (including the 95th percentile). Tests hit up to ~1,000 concurrent requests in examples, persist per‑request metrics to a database, run from CI for trending, avoid logging during runs, and report server metrics (CPU, DB connections) via New Relic/Splunk; the system runs in production for a year with no threading failures.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49Developer Portal
  3. 3:57Problem Domain
  4. 4:44Lesson 1 Be Dry
  5. 13:02Lesson 2 Choose Carefully
  6. 17:17Back to akka
  7. 20:07Performance Test Plan
  8. 26:02ClientServer Statistics
  9. 28:31Visualization
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.