DIE TRYING AND NOT DIE TRYING Diego Cardozo Diego Cardozo Sr. Web Performance Engineer Sr. Web Performance Engineer @NetSuite @diecard @NetSuite @diecard
for our business? : 2% slower = 2% less searches/user : 400 ms faster = 9% more traffic : 100ms faster = 1% more revenue : 5s faster 25% more site visits 7 to 12% more revenue takes load times into account when ranking a site Google Yahoo Amazon Shopzilla Google
for ourselves? "The best part about performance "The best part about performance testing is how much you learn about testing is how much you learn about technology in general" technology in general"
Response times and speed Response times and speed How much load we can handle How much load we can handle How the system behaves How the system behaves
run a test case and record response times for each request Passively send performance information directly from the user's application Synthetic monitoring Synthetic monitoring Real user monitoring (RUM) Real user monitoring (RUM)
RUM tools are used during testing, you can go live with know how on how to interpret the results Tools (free, web/mobile) (free/paid, web) , (free/paid, web) (paid, mobile) Google Analytics StatusCake NewRelic Pingdom HP AppPulse