Back To Schedule
Thursday, June 8 • 10:30 - 15:30
Under Pressure! Performance Testing APIs with K6

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Ping! Your phone has an alert - an escalation from support. Website performance has deteriorated, sessions are dropping, and it is late in the evening. So open your laptop and grab a drink. It will be a long night of performance debugging and issue fixing.

I don't want you to have this experience.

Performance testing, in my experience, is a skill many testers don't often get to explore and develop. The result? Reactive support escalations at inconvenient times filled with stress. But we can change that. Join me in this hands-on workshop based on my experience testing performance for clients with load-intensive applications. We will dive deep into performance testing using K6 and JavaScript. You will learn:

* The business case of why performance is so vital to organisations. The cost in user retention and revenue.
* Models such as RAIL and the Golden Signals, these models help you better understand performance requirements.
* Write K6 tests using JavaScript against APIs inspired by issues discovered with my clients.
* Better interpret the results of performance tests to have real actionable insights you can share with your team.

By our working together you will gain confidence in performance testing APIs. A confidence which will help you discover performance issues early. Being proactive addressing them before production incidents occur. More importantly protecting your evening and avoiding that support call.

Key takeaways:
​1. Understand the business and technical fundamentals which underpin performance testing.
2. Learn how to write K6 performance tests for APIs using JavaScript.
3. Interpret performance test results accurately to identify important performance issues.​​​

Prerequisites for attending the workshop:
* Laptop
* Docker - The latest version should work. But if not, try Docker version 20.10.17, build 100c701.
* Text Editor or IDE. Such as VSCode
* Basic familiarity with JavaScript
* Windows Users A bash-style terminal. Such as https://cmder.app/

avatar for Thomas Shipley

Thomas Shipley

Head of Test, GlobalLogic
Thomas Shipley is a QA currently working as a Head of QA at GlobalLogic. He works with clients and colleagues to help them improve their approach to delivering quality throughout the development lifecycle. Experienced across many different industries covering retail, gaming and financial... Read More →

Thursday June 8, 2023 10:30 - 15:30 EEST