Tag

load testing

1 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
May 31, 2025 · Operations

Using HttpRunner and Locust for API Performance Testing

This guide walks through installing HttpRunner and Locust, creating a simple YAML test case, converting it to a Locust script, running load tests, customizing behavior, and analyzing performance metrics to evaluate API reliability under load.

APIHttpRunnerLocust
0 likes · 5 min read
Using HttpRunner and Locust for API Performance Testing
Test Development Learning Exchange
Test Development Learning Exchange
May 30, 2025 · Operations

Using Locust to Load Test WebSocket and Redis with Heartbeat Simulation

This guide explains how to set up and run Locust load tests for WebSocket connections and Redis interactions in Python, including client implementations, heartbeat simulation, and practical tips for resource management and concurrency control.

LocustPythonRedis
0 likes · 5 min read
Using Locust to Load Test WebSocket and Redis with Heartbeat Simulation
Test Development Learning Exchange
Test Development Learning Exchange
May 21, 2025 · Operations

Best Practices for Load Testing with Locust: Resource Management, User Simulation, Distributed Testing, and Monitoring

This guide outlines essential Locust load‑testing practices, covering resource and error handling, realistic user behavior simulation, distributed test setup, environment consistency, monitoring and reporting, security considerations, and systematic performance bottleneck identification.

Distributed TestingLocustPython
0 likes · 5 min read
Best Practices for Load Testing with Locust: Resource Management, User Simulation, Distributed Testing, and Monitoring
Test Development Learning Exchange
Test Development Learning Exchange
May 19, 2025 · Operations

Locust Command‑Line Parameters and Script Configuration Guide

This article explains how to use Locust's command‑line options, configure scripts with wait_time and task weighting, create custom clients, and apply advanced settings such as catch_response and lifecycle hooks to perform precise load testing of web applications.

LocustPythoncommand line
0 likes · 5 min read
Locust Command‑Line Parameters and Script Configuration Guide
Top Architecture Tech Stack
Top Architecture Tech Stack
May 12, 2025 · Operations

Load Testing with Postman, Apache Bench, JMeter, and Java Concurrency Utilities

This article explains how to perform HTTP load testing using Postman, Apache Bench, JMeter, and Java concurrency classes such as CountDownLatch and Semaphore, providing step‑by‑step setup, configuration, and code examples for simulating high‑traffic scenarios.

Apache BenchCountDownLatchJMeter
0 likes · 8 min read
Load Testing with Postman, Apache Bench, JMeter, and Java Concurrency Utilities
Test Development Learning Exchange
Test Development Learning Exchange
May 4, 2025 · Backend Development

How to Set HTTP Request Headers in Locust

This guide explains how to configure custom HTTP request headers in Locust for GET, POST, and shared header scenarios, providing code examples, best practices for security, dynamic updates, and error handling to ensure effective load testing of APIs.

HeadersLocusthttp
0 likes · 4 min read
How to Set HTTP Request Headers in Locust
Test Development Learning Exchange
Test Development Learning Exchange
May 3, 2025 · Operations

Using HTTP Requests in Locust: Basic and Advanced Guide

This tutorial explains how to install Locust, write Python scripts with HttpUser tasks for GET and POST requests, run the tool, configure the web UI, and apply advanced features like custom headers, cookies, and response handling for effective load testing.

HTTP RequestsLocustload testing
0 likes · 5 min read
Using HTTP Requests in Locust: Basic and Advanced Guide
IT Services Circle
IT Services Circle
Apr 23, 2025 · Backend Development

Handling Sudden Traffic Spikes in Backend Systems

The article outlines a comprehensive approach for backend engineers to manage a sudden 100‑fold increase in traffic, covering emergency response, traffic analysis, robust system design, rate limiting, circuit breaking, scaling, sharding, pooling, caching, asynchronous processing, and stress testing to ensure system stability and performance.

MicroservicesRate LimitingScaling
0 likes · 13 min read
Handling Sudden Traffic Spikes in Backend Systems
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Apr 6, 2025 · Operations

Mastering Performance Testing: Why It Matters and How to Use wrk Effectively

This article explains what performance testing is, why it is essential for reliable systems, outlines practical steps for conducting effective tests, and introduces the wrk benchmarking tool as a lightweight solution for generating realistic load and measuring key performance metrics.

Benchmarkingload testingoperations
0 likes · 2 min read
Mastering Performance Testing: Why It Matters and How to Use wrk Effectively
FunTester
FunTester
Mar 31, 2025 · Operations

Performance Testing and Fault Testing: Complementary Pillars for System Stability

The article explains how performance testing measures system efficiency under load while fault testing validates resilience under abnormal conditions, highlighting their shared goals, differences, overlapping toolchains, and how their combined use drives architecture optimization and improves service level agreements in modern complex software systems.

fault injectionload testingoperations
0 likes · 14 min read
Performance Testing and Fault Testing: Complementary Pillars for System Stability
Test Development Learning Exchange
Test Development Learning Exchange
Mar 24, 2025 · Fundamentals

Fundamentals of Performance Testing: Concepts, Tools, and Best Practices

This article provides a comprehensive overview of performance testing fundamentals, covering key concepts, common test types, popular tools, test design strategies, defect management, special‑scenario testing, advanced topics like APM and micro‑services, best practices, and future trends in the field.

JMeterStress Testingbest practices
0 likes · 8 min read
Fundamentals of Performance Testing: Concepts, Tools, and Best Practices
Bitu Technology
Bitu Technology
Mar 14, 2025 · Backend Development

Designing Argos: A Next‑Generation Load‑Testing Tool for Super‑Bowl Scale and the Path to a 10x Engineer in the AI Era

The article recounts a Tubi meetup where senior engineers presented Argos, a cloud‑native load‑testing platform built with curl, Lambda, and ClickHouse to handle Super Bowl‑level traffic, while also discussing engineering mindset, cross‑team processes, and how AI tools empower developers to become 10x engineers.

10x engineerAI toolsCloud Functions
0 likes · 13 min read
Designing Argos: A Next‑Generation Load‑Testing Tool for Super‑Bowl Scale and the Path to a 10x Engineer in the AI Era
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 13, 2025 · Operations

Automated Load Testing and Circuit Breaker Process for System Stability

To prevent performance degradation as systems scale, the team implemented an automated load‑testing and circuit‑breaker workflow that runs in the release pipeline, compares real‑time metrics against a baseline of CPU, QPS, memory and latency, blocks releases exceeding a 10 % drop, and logs issues, resulting in thousands of tests, dozens of bugs fixed, and up to 90 % faster wordlist creation.

DevOpsautomationcircuit breaker
0 likes · 6 min read
Automated Load Testing and Circuit Breaker Process for System Stability
FunTester
FunTester
Mar 1, 2025 · Operations

Implementing Rump-Up Functionality for Performance Testing

The article explains the concept of Rump‑Up in performance testing, details the steps to modify multithreaded task and executor classes, and provides Java code examples that enable gradual load increase and controlled data collection for more accurate bottleneck identification.

JavaRump-Upload testing
0 likes · 6 min read
Implementing Rump-Up Functionality for Performance Testing
Test Development Learning Exchange
Test Development Learning Exchange
Feb 5, 2025 · Backend Development

Configuring GET Query Parameters and POST Request Bodies in Locust

This guide explains how to use Locust to add query parameters to GET requests and send JSON or form‑encoded data in POST requests, including combined examples with custom headers for comprehensive HTTP request configuration.

GETLocustPOST
0 likes · 4 min read
Configuring GET Query Parameters and POST Request Bodies in Locust
Test Development Learning Exchange
Test Development Learning Exchange
Feb 3, 2025 · Operations

Exception Handling in Locust: Best Practices for Robust Load Testing

This article explains how to implement exception handling in Locust to ensure robust test scripts that can handle network timeouts, request failures, and other exceptions effectively.

Exception HandlingHTTP RequestsLocust
0 likes · 4 min read
Exception Handling in Locust: Best Practices for Robust Load Testing
Raymond Ops
Raymond Ops
Jan 27, 2025 · Operations

Mastering wrk: Install, Basic Use, and Advanced Lua Scripting for HTTP Load Testing

This guide walks you through installing the wrk load‑testing tool on Unix‑like systems, shows its basic command‑line usage with example output, and explains how to extend tests with Lua scripts for POST requests, dynamic parameters, request delays, authentication, and HTTP pipelining.

HTTP benchmarkingLua scriptingUnix
0 likes · 10 min read
Mastering wrk: Install, Basic Use, and Advanced Lua Scripting for HTTP Load Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jan 26, 2025 · Operations

Integrating WebSocket Connections in Locust for Load Testing

This guide demonstrates how to add WebSocket support to Locust by installing the websockets library, creating a custom WebSocket client class, defining user tasks, handling connection events, and running the load test against a WebSocket server.

LocustPythonWebSocket
0 likes · 5 min read
Integrating WebSocket Connections in Locust for Load Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jan 25, 2025 · Operations

Getting Started with Locust for Performance Testing

This guide explains how to install Locust, write a Python test script, launch the tool, configure load parameters, analyze real‑time results, and explore advanced features such as custom clients and distributed testing for web performance evaluation.

LocustPythonautomation
0 likes · 4 min read
Getting Started with Locust for Performance Testing