Performance

Jeff Schumacher

Overview

  • What to test
  • Tools to test with
  • Analysis of Results Generated
  • How I write tests

Three Legs of Webpage Performance

  1. Server Response Time
  2. Server Capacity
  3. Client Side

Tools

  • Client Side Evaluation & Action Items
  • Server Side Evaluation
  • No Server Side action items

Data ...so much data

Trends

Sitespeed reports

Gatling reports

Structure of tests

Urls Tested

      /
      /Catalog/Food-Service-and-Breakroom
      /Catalog/Food-Service-and-Breakroom/Food-Containers
      /Catalog/Food-Service-and-Breakroom/Food-Containers/Table-Covers-and-Skirts
      /Product/770700
      /Product/773717
      /search?criteria=cupcake
      /search?criteria=food

Scenarios

UsersDescriptionPagesDuration
78%land on a product page and drop145 seconds
10%land on the homepage and drop145 seconds
5%land on a product page and search, repeat 3 more times87 minutes
5%land on homepage, search, go to a product, then do search/product cycle 3 more times87 minutes
2%land on a product page, add it to cart, , sign in, and checkout 122 minutes