How to test for 

user happiness

:)



Brought to you by Ninefold.com

Problem


You,
 the developer,
 work hard building 
great user experience.  


Is your infrastructure
working for you
or against you?



Problem: 


(stolen from http://blog.kissmetrics.com/loading-time)





Why does performance matter?





What DEFINES happiness?


FAST

AND

CONSISTENT


How do you measure happiness?

APDEX


Our Goals


  • Easy to Write Tests
    for Different Apps

  • Scalable tests

  • Share our test tools

  • BE Tranparent


JMeter


  • JAVA

  • HARD TO USE

  • RELIES ON GUI OR .XML FILES

  • Doesn't scale easily


ruby-jmeter gem



https://github.com/flood-io/ruby-jmeter


goal #1

(Easy to write tests)



Flood.io


load testing as a service


goal #2

(scalable Testing)



our repos




goal #3
(sharing our results)

What we built:


A toolbox for testing with:

  • the Ruby-jmeter gem

  • a CLI for interacting with flood.io

  • pre-written tests for Spree and Discourse

  • examples for your app

  • any infrastructure

goal #4
(transparency)

more info on setup for presentation



test for happiness


make sure your 
infrastructure is
working with you

Not against you!


:)



THANK YOU



ryan@ninefold.com

@I_am_Ryo

github: IAMRYO

How Ninefold tests for happiness:)

By iamryo

How Ninefold tests for happiness:)

  • 1,212