events
16 May 2023
A Hybrid Approach to Performance Testing
Performance testing, in general, is a vast topic and can often be differentiated into two areas: frontend and backend performance. The most common activity when it comes to performance testing is generating load on a protocol level. However, relying on backend performance alone does not reflect the overall user experience, so ideally, you need to do both!
In this talk, I'll talk about how important it is to include both front-end and back-end performance testing as part of your strategies. I'll give a run-through of the advantages and limitations and what tools you can use. Finally, I'll also talk about a hybrid approach to performance testing and why adopting this approach is best if you want to achieve a holistic approach to your application's overall performance.
14 June 2023
A Medley of Frontend and Backend Performance Testing
In this talk, I want to introduce you to both frontend and backend performance testing and why a medley of these testing activities are needed to make sure that your website is performant. I'll also give a quick walkthrough as to how tools such as k6 can help with running both protocol-level (how performance testing is normally run through concurrent interactions at the protocol layer) and browser-level tests (testing with real browsers to provide a more realistic performance test). By the end of this talk, you should be equipped with new knowledge regarding frontend and backend performance testing which you can apply to your work projects.
23 May 2023
Performance Testing 101 Workshop
In this workshop, you will understand what performance testing is and why you need to test for performance. You will also understand the difference between front-end and back-end performance testing and know the different metrics that are important when doing these two areas of performance testing. Finally, you will learn what testing tools you can use to measure the performance of an example website. This workshop will have a hands-on activity where we will run front-end performance checks as well as back-end performance checks on a sample website and give you the knowledge on how to analyse the results.
31 August 2023
The Psychology of Web Performance
In this Masterclass, you will take a step back and explore the psychology of waiting and how it relates to web performance. As testers, we must test the system just like our end users. So, it's crucial to understand why page speed matters to deliver a product closer to our users' needs. Apart from the actual page speed, you must also understand that users have subjective perceptions of performance, which can impact your website's speed.
31 May 2023
A Hybrid Approach to Performance Testing
In this talk, I want to introduce you to both frontend and backend performance testing and why a hybrid approach to performance testing is needed to make sure that your website is performant. I will also give a quick walkthrough as to how tools such as k6 and xk6-browser can help with running both protocol-level (how performance testing is normally run through concurrent interactions at the protocol layer) and browser-level tests (testing with real browsers to provide a more realistic performance test).