Best of Load Testing2024

  1. 1
    Article
    Avatar of awegoAwesome Go·2y

    Avoiding Beginner Mistakes Hampering You to Scale Backend⚡️

    The post outlines techniques for dramatically scaling backend performance from 50K to 1M requests on minimal resources. Key strategies include building an observability pipeline, performing stress tests, connection pooling, enforcing resource constraints, disabling implicit transactions, adding indexes, handling transaction locks, and increasing file descriptor limits. The backend, developed in Golang with a monolithic architecture using GIN and GORM, underwent significant optimizations to achieve improved efficiency and scalability.

  2. 2
    Article
    Avatar of quastorQuastor Daily·2y

    Lessons from Big Tech on Building Resilient Payment Systems

    Discover key lessons from Shopify and DoorDash on building resilient payment systems. Learn about idempotency keys, setting low timeouts, implementing circuit breakers, and monitoring using the Four Golden Signals. Additionally, explore how load testing can prevent costly outages and why deciding between building in-house features or opting for external vendors is crucial for startups.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Perform Load Testing in Spring Boot with Gatling

    Learn how to perform load testing in a Spring Boot application using Gatling. The guide covers integrating Gatling into a Maven-based project to run various types of performance tests like load, stress, soak, and spike testing. Detailed instructions are provided for setting up dependencies, implementing a sample load test, and analyzing the test results using Gatling's reporting features.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Autoscaling in Action: Postgres Load Testing with pgbench

    Learn how to use pgbench to conduct a load test on a Postgres database to demonstrate autoscaling in action using the Neon platform. The load test includes simulating 30 clients running a high computational overhead query, which triggers dynamic resource allocation through autoscaling. Key steps, such as enabling autoscaling and monitoring performance metrics, are highlighted. Pgbench and EXPLAIN ANALYZE are used to understand the performance and execution plan of the query.

  5. 5
    Article
    Avatar of codemazeCode Maze·2y

    Load Testing ASP.NET Core Web API With JMeter

    Learn how to load test an ASP.NET Core Web API using JMeter, an open-source tool for measuring web application performance. The guide covers installation, setting up load testing parameters, configuring request samplers, and using listeners to analyze results. It also discusses generating and analyzing HTML reports and additional configurations like assertions and timers to validate API responses effectively.

  6. 6
    Article
    Avatar of towardsdevTowards Dev·2y

    Building a Load Testing Framework using K6.io — Adding Assertions and Custom Metrics (Part 4)

    Learn how to enhance a load testing framework using k6.io by adding assertions and custom metrics. This guide covers using the k6chaijs library for BDD assertions and creating custom metrics to measure intermediate test results effectively.

  7. 7
    Article
    Avatar of baeldungBaeldung·2y

    Guide to Using the JMeter Beanshell

    This post provides a comprehensive guide on using BeanShell with JMeter to enhance test plans. It covers the setup of JMeter and BeanShell, including creating test elements like PreProcessors, Samplers, PostProcessors, and Listeners. Practical examples are provided for manipulating request data, handling responses, and logging metrics. The guide is suitable for both JMeter beginners and those looking to implement custom scripting in their tests.