Continuous Performance Testing Through the Users’ Eyes - João Rosa Proença

  • Locked
João Proença's profile
João Proença

Quality Engineer

Continuous Performance Testing Through the Users’ Eyes - João Rosa Proença image
Talk Description

One day, part of my team went to visit one of our customers and returned a bit concerned. They went to learn more about how users interact with our system, but also noticed some performance improvements we could work on.

This specific customer used our product intensively, producing not only large amounts of data but also complex relationships between records in the data-model. The team quickly addressed these never-seen-before scenarios and greatly improved performance. But how were we going to make sure that performance would not degrade over time for our customers, as we developed more features?

At first this seemed like a common scenario, but we found out that performance testing tends to focus on simulating lots of users rather than data-intensive scenarios with few users. Also, a lot of the tools that are commonly used focus on requests to the server, but part of the performance issues we had were happening on the browser-side.

In this talk I will present how we built a performance testing solution integrated with our continuous integration system. I’ll be covering the tools we chose for the task, including one we built ourselves, leveraging standard APIs in modern browsers to obtain metrics that are truthful to what the user experiences. You’ll see what we learned along the way, what worked best for us and also what didn’t.

What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
João Proença's profile'

João Proença

Quality Engineer

João Proença comes from Lisbon, Portugal, and is a Quality Engineer at Ada Health. He has assumed various roles throughout his career in the past 16 years, including quality assurance, development, customer support and marketing. Finding innovative solutions for difficult problems is what drives him the most, so he is always eager to talk about how professionals are overcoming testing challenges around the world. Outside of IT, João is passionate about songwriting, movies and football. You’ll see him tweet about all of these topics using the @jrosaproenca handle.
Suggested Content
How To Build A Performance Testing Stack From Scratch: Statistics For Testers
How To Build A Performance Testing Stack From Scratch: Performance Tests And Benchmarks
Five Optimization And Performance Tools That Enhance Website User Experience
How Does Your Mobile Application Handle Internet Connection Issues? You Might Be Surprised…
The road to enlightenment: How we learned to stop worrying and start treating infrastructure like any other feature – Abby Bangser and James Spargo
How to Plan and Define Your Continuous Deployment Pipeline - Patxi Gortázar
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Performance Testing 101 - Simon Knight
Get started with performance testing and JMeter

Tags

  • infrastructure
  • performance