Improving Performance and Load Testing Approaches for a Sports Equipment Manufacturer

Improving Performance and Load Testing Approaches for a Sports Equipment Manufacturer

Industry

Fitness

Platform

iOS, Android, Web

company image
  • Company Profile

    Under Armour, Inc. is a leading inventor, marketer, and distributor of innovative products that experienced engineers tailor to help athletes perform better. The brand owns a range of B2C web resources for marketing athletic performance apparel, footwear, and accessories. Solvd became their complex QA service provider and built a performance and load testing framework to test-drive all their web resources.
  • Project Goals

    - Implement an in-house performance and load testing framework
    - Revisit a previous vendor’s reporting format installation and improve scalability
    - Set up a co-located and cloud load-testing infrastructure
    - Enable web-based reporting and a report export option
    - Create flexible testing capabilities to simulate different load testing scenarios and volumes of customer traffic
    - Introduce baseline and trend reporting to highlight improvements and failures
    - For managers, introduce summarized reporting with drill-down capability for engineering investigation
    - Make web performance testing possible during each release
    - Prepare e-commerce platforms for the end-of-year holiday period
  • Business Need

    - Reduce costs and remove schedule restrictions imposed by a previous vendor
    - Make it possible to run performance and load testing when needed and on any projects
  • Engagement Model

    Outstaffing

  • Duration

    Since 2020

  • Effort

    4 test automation engineers

Platforms

  • SFCC (LRA, SFRA & PWA)

  • OCAPI

  • UACAPI

  • OIS

  • SFCC

Technologies Used

  • gatling
    Gatling
  • scala
    Scala
  • mocha
    Mocha
  • jenkins-new
    Jenkins
  • puppeteer
    Puppeteer
  • lighthouse
    Lighthouse
  • slack
    Slack
  • js
    JavaScript

Challenges and Solutions

  • Network session timeouts occurred during simulations of high volume customer traffic, like on Black Friday sales.

    Enhanced capacity of the traffic generating server to increase the maximum number of concurrent network sessions

  • Data presentation was different from what was stipulated in the previous vendor’s reports.

    Review and adopt the new reporting format.

Results

- High load testing run internally without relying on any 3rd party

- Expanded performance and load testing to OIS, OCAPI, UACAPI, PWA-UK, and Ecomm Sites (US, UK, CA & JP)

- Yearly budget savings and more savings as additional tests are run and additional sites added

- Quarterly load testing made possible on nearly all projects

- Weekly website performance monitoring

- Tracking of low performance and assigning issues to the development team on time

results image

Want a similar project?