
Scalability Under Test: What Load Testing Can’t Miss in 2025
On September 10th, 2025, Guilherme Santos had the chance to take the stage at the BrowserStack QA Meetup, hosted at the Mercedes-Benz.io office in Braga, to talk about something every tech team faces sooner or later: performance under pressure.
His session, titled Scalability Under Test: Effective Load Testing with k6, wasn’t just about tools. It was a deep dive into why load testing still matters, especially in the era of microservices, real-time experiences, and ever-higher user expectations.
Contents
Why Load Testing Still Matters
From ticketing systems crashing on concert sale days to e-commerce apps going down on Black Friday, performance failures are still making headlines, and they’re not always caused by bad code. Often, it’s about untested capacity, scaling issues, or hidden bottlenecks in complex, distributed systems.
That’s why Guilherme kicked off with a reminder: “Performance isn't a final step; it's a mindset that needs to live in our workflows.”
Meet k6: Load Testing for the Modern Dev
During the session, Guilherme introduced k6, a developer-first, open-source tool designed to bring load testing into the heart of modern pipelines. Here’s why it stood out:
- Scripted in JavaScript/TypeScript (easy onboarding for devs)
- Multiple load models: spike, stress, soak, breakpoint…
- Built-in thresholds and pass/fail signals
- Seamless observability (Grafana and others)
- Works natively with CI/CD pipelines (GitHub Actions, GitLab, Jenkins...)
Why CI/CD Needs Performance Too
One of the session’s key themes was how naturally k6 fits into CI/CD workflows, something Guilherme called “a shift-left superpower”:
- Use smoke tests on pull requests
- Run nightly stress tests
- Perform soak tests before production releases
- Automate alerts and dashboards for continuous visibility
This isn’t just performance testing, it’s continuous performance confidence.
Live Demo Highlights
Guilherme walked the audience through real-life code examples from an open-source repository, showing:
- How to gradually ramp up load
- How to define thresholds tied to business SLAs
- How to pair k6 with observability tools
- How to share results with teams through automated dashboards
5 Takeaways from the Talk
- Start small: don’t simulate 10k users on day one
- Define thresholds based on user expectations, not guesswork
- Investigate performance early to avoid production surprises
- Automate reporting and CI/CD integration
- Remember: performance testing is a practice, not a one-off
Why It Mattered
This wasn't just a tech talk; it was a reminder that performance testing deserves a seat at the product table.
For Guilherme, speaking at the meetup was a chance to share hard-earned lessons, open up conversations around sustainable testing, and show that load testing is evolving and so should we. In a world where user trust depends on speed and stability, load testing isn’t a blocker, It’s an enabler.
Related articles

Naz Ersoy
Structure Meets Story: How Content Integration Shapes Global Experiences
Content has always been part of digital products, but in today’s complex global ecosystems, it’s no longer just about what gets published. For Naz Ersoy, Content Integration, it is the bridge that makes things work across tools, teams, languages, and experiences.
Dec 9, 2025

Vera Figueiredo
Agile Cambridge 2025: A Human-Centred Journey into Agility, AI, and Collaboration
When Vera Figueiredo, Scrum Master, stepped into Agile Cambridge 2025, she wasn’t just attending another industry event. She was entering a space that felt alive, buzzing with curiosity, openness, and a genuine willingness to share.
Dec 2, 2025

Asad Ullah Khalid
Between Interfaces and Insight: A Frontend Story Built on Curiosity
In the world of Frontend Engineering, appearances can be deceiving. Ask Asad Ullah Khalid, and he’ll tell you: this field isn’t just about crafting “pretty UIs”, it’s a layered, evolving space that balances engineering, creativity, architecture, and empathy. It sits right at the intersection of user experience, backend logic, and business goals.
Nov 21, 2025