Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ScaleSummit 2016 - artillery.io

ScaleSummit 2016 - artillery.io

A quick intro to artillery.io for Scale Summit 2016

hassy veldstra

March 18, 2016
Tweet

More Decks by hassy veldstra

Other Decks in Programming

Transcript

  1. • npm install artillery • Nice CLI • Test HTTP(S)

    and WebSockets • Simulate complex behavior / transactions Features
  2. • npm install artillery • Nice CLI • Test HTTP(S)

    and WebSockets • Simulate complex behavior / transactions • Just JSON / YAML Features
  3. • npm install artillery • Nice CLI • Test HTTP(S)

    and WebSockets • Simulate complex behavior / transactions • Just JSON / YAML • Generate graphical reports (nice charts etc) Features
  4. • npm install artillery • Nice CLI • Test HTTP(S)

    and WebSockets • Simulate complex behavior / transactions • Just JSON / YAML • Generate graphical reports (nice charts etc) • Good performance (1.5k RPS on a modest VPS) Features
  5. • Other protocols are easy to add • HTTP/2 and

    AMQP coming in 2.0 (soon) More features
  6. • Other protocols are easy to add • HTTP/2 and

    AMQP coming in 2.0 (soon) • A protocol plugin is ~200 SLoC More features
  7. • Other protocols are easy to add • HTTP/2 and

    AMQP coming in 2.0 (soon) • A protocol plugin is ~200 SLoC • Has a “quick” mode for ad-hoc testing More features
  8. • Other protocols are easy to add • HTTP/2 and

    AMQP coming in 2.0 (soon) • A protocol plugin is ~200 SLoC • Has a “quick” mode for ad-hoc testing • True distributed mode coming in 2.0 (soon) More features