Development PracticesDevelopment Practices
Lightning talk20min
BEGINNER

Performance Testing Is More Than Load Testing

The talk explains why load tests alone miss real-world failures and how broader performance testing—stress, spike, endurance, and scalability tests—reveals hidden bottlenecks. It covers selecting the right test for each scenario and integrating performance testing into CI/CD to prevent production outages.

talk.summaryAiDisclaimer

Ahmed houssam BOUZINE
Ahmed houssam BOUZINEOracle
talks.description
Many systems crash exactly when users need them most. These outages rarely happen because a system wasn't tested, they happen because it was only load-tested. Real users generate traffic spikes, sustained bursts, long sessions, high concurrency, and unpredictable patterns, things a simple load test was never designed to catch.

This talk explores why performance testing extends far beyond load testing, and how incomplete strategies lead to production failures. Through real-world examples, we'll walk through different types of performance tests and see what bottlenecks each one uncovers, the ones that would otherwise stay hidden until it's too late.

Key Takeaways:
  • Why systems that pass load tests still fail in production.
  • The differences between load, stress, spike, endurance, and scalability tests.
  • How to choose the right test type for each scenario
  • Practical approaches to integrate performance testing into CI/CD pipelines
load
performance
scalability
testing
talks.speakers
Ahmed houssam BOUZINE

Ahmed houssam BOUZINE

Oracle

Morocco

I'm a Junior SRE/DevOps engineer, part of the team that builds Oracle REST Data Services (ORDS) at Oracle. My work primarily focuses on automation, building infrastructure, incident response, monitoring, and sometimes fixing issues/bugs in the ORDS product. Outside of work, I post content about either the Go programming language (@gobdarija) or Rust (@rustbdarija) in Moroccan dialect.
Fun fact: I love lions.