Lewys

18 articles

Experienced tester at a mission-critical communications company. With a focus on performance and non-functional testing, I share insights to help myself and fellow testers enhance our skills.

  1. Stop Reporting the Average Response Time

    The average is the easiest number to put in a report and one of the least useful. Here's what I look at instead, and how to get k6 to show it.

    Performance Testing 3 min read

  2. Generating Dynamic Test Data in k6 with Faker.js

    One of the ongoing challenges is generating realistic and varied test data, especially when simulating large numbers of users. Manually creating this data can be both time-consuming…

    3 min read

  3. Enhancing Performance Testing with Observability

    Software development is constantly adapting, with performance testing at the forefront of ensuring seamless user experiences and system stability. Observability emerges as a pivotal enhancement, offering a nuanced…

    1 min read

  4. The Human Side of Performance Testing

    In a world increasingly driven by technology, the field of performance testing is often perceived through the lens of codes, scripts, and metrics. However, behind every successful project,…

    Performance Testing 2 min read

  5. Scaling Down to Scale Up in Performance Testing

    When it comes to performance testing, there's a belief that it should mimic the production environment as closely as possible. While this stands true in many…

    Performance Testing 2 min read

  6. Setting Up a Performance Testing Environment

    Setting up a proper environment for performance testing is a critical step in ensuring your software application can withstand various loads and provide a seamless user experience. To…

    Tips 2 min read

  7. Boosting PokeAPI Performance Testing with k6

    Welcome to part six of my blog series on using k6 to test the performance of PokeAPI! I will cover integrating k6 tests into a Continuous Integration (CI)…

    k6 2 min read

  8. Testing the PokeAPI using Postman

    I promise I'm not a Pokémon enthusiast, but the PokeAPI is just a good playground for testing and learning about APIs, with that let me try…

    PokeAPI 3 min read

  9. Transforming User Stories into Performance Wins

    At the risk of becoming a broken record; Performance testing is critical to ensure that software applications meet the expectations of users in terms of responsiveness, stability, and…

    Tips 2 min read

  10. Optimising Performance Testing for PokeAPI

    Welcome back to my blog series on using k6 to test the performance of PokeAPI! Part 5! Even I'm a little surprised I've kept…

    PokeAPI 3 min read

  11. Implementing Assertions and Error Handling

    Welcome back to my blog series on using k6 to test the performance of PokeAPI! In this fourth instalment, I'll introduce the concept of assertions and…

    PokeAPI 3 min read

  12. Mastering k6 and PokeAPI Performance Testing

    Welcome back to my blog series on using k6 to test the performance of PokeAPI! In this third instalment, I'll discuss different test scenarios, such as…

    PokeAPI 4 min read