Tagged articles
33 articles
Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Apr 6, 2026 · Operations

15 Ready-to-Use Performance Testing Templates for Web, API, and Infrastructure

This article provides a collection of fifteen ready‑to‑use performance‑testing templates covering web page load, API peak load, database slow‑query, cache‑break, file‑upload bandwidth, WebSocket connections, microservice latency, OAuth2 flow, message‑queue lag, memory‑leak detection, SSL/TLS handshake, container CPU limits, and chaos‑mesh failover, each with clear objectives, tools, and sample code.

Load TestingLocustPerformance Testing
0 likes · 20 min read
15 Ready-to-Use Performance Testing Templates for Web, API, and Infrastructure
Test Development Learning Exchange
Test Development Learning Exchange
Jul 1, 2025 · Operations

10 Essential Python Automation Scripts for API, UI, and Performance Testing

This guide presents ten ready‑to‑use Python scripts covering API testing with Requests, data‑driven tests using DDT, Selenium UI automation, Locust performance testing, unified logging, pytest‑Allure reporting, CSV data handling, SMTP email alerts, Git automation, and coverage measurement, each with installation tips.

APIAutomationLocust
0 likes · 9 min read
10 Essential Python Automation Scripts for API, UI, and Performance Testing
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 TestingLocustPerformance Testing
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 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.

HTTPHeadersLoad Testing
0 likes · 4 min read
How to Set HTTP Request Headers in Locust
Test Development Learning Exchange
Test Development Learning Exchange
Feb 2, 2025 · Operations

Performing File Operations in Locust Load‑Testing Scripts

This article demonstrates how to use Python's standard file handling libraries within Locust load‑testing scripts to read, write, and upload files, including example code, best‑practice tips, exception handling, and concurrency considerations for reliable file operations during performance testing.

File OperationsLoad TestingLocust
0 likes · 5 min read
Performing File Operations in Locust Load‑Testing Scripts
Test Development Learning Exchange
Test Development Learning Exchange
Jan 30, 2025 · Operations

Locust Event System Overview and Usage

The article explains Locust's event system, detailing common events such as init, test_start, test_stop, request_success, request_failure, quitting, worker_report, and hatch_complete, and provides Python code examples for attaching listeners to customize load‑testing behavior.

Event SystemLoad TestingLocust
0 likes · 4 min read
Locust Event System Overview and Usage
HomeTech
HomeTech
Feb 22, 2023 · Operations

Design and Implementation of a Realistic Simulation Load‑Testing System for High‑Concurrency Scenarios

The article describes the background, architecture, tool selection, key features, implementation challenges (including Go code for TCP/WebSocket handling), and real‑world deployment of a distributed simulation load‑testing platform that supports dynamic QPS control, multi‑protocol testing, and end‑to‑end data verification.

GoLoad TestingLocust
0 likes · 8 min read
Design and Implementation of a Realistic Simulation Load‑Testing System for High‑Concurrency Scenarios
FunTester
FunTester
Feb 10, 2023 · Operations

Performance Testing Overview and Tool Recommendations in Continuous Testing

The article explains performance testing as a non‑functional testing activity within continuous testing, describes its various types, compares process/thread/coroutine execution models, evaluates tools like LoadRunner, JMeter and Locust, and outlines desired features for container‑friendly performance testing solutions.

DevOpsJMeterLoad Testing
0 likes · 9 min read
Performance Testing Overview and Tool Recommendations in Continuous Testing
Snowball Engineer Team
Snowball Engineer Team
Aug 1, 2022 · Fundamentals

Performance Testing: Concepts, Scenarios, Tools, and Best Practices

This article explains what performance testing is, when to conduct it, typical scenarios, step‑by‑step execution—including requirements, test design, tool selection, script examples with Locust, result analysis, and key metrics such as throughput, response time, P90, and optimal concurrency.

JMeterLoad TestingLocust
0 likes · 27 min read
Performance Testing: Concepts, Scenarios, Tools, and Best Practices
Zhongtong Tech
Zhongtong Tech
May 28, 2021 · Operations

Why Locust Is the Python Powerhouse for Load Testing: Features, Tips, and Real‑World Insights

This article introduces the Python‑based Locust load‑testing framework, explains its event‑driven architecture, weight‑based task distribution, command‑line and web UI operation, distributed execution, and practical usage patterns, then evaluates its advantages, drawbacks, and suitability for performance testing projects.

Distributed TestingEvent-drivenLoad Testing
0 likes · 10 min read
Why Locust Is the Python Powerhouse for Load Testing: Features, Tips, and Real‑World Insights
Test Development Learning Exchange
Test Development Learning Exchange
May 3, 2021 · Operations

Using Locust for Distributed Load Testing: Installation, Script Explanation, and Execution

This article introduces Locust, an open‑source Python load‑testing framework, explains how to install it (including optional pyzmq for distributed mode), describes its core components, walks through a sample test script with database integration, and shows how to run and interpret results via the web UI or command line.

Distributed TestingLoad TestingLocust
0 likes · 7 min read
Using Locust for Distributed Load Testing: Installation, Script Explanation, and Execution
ITPUB
ITPUB
Jun 12, 2017 · Operations

Choosing the Right Load Testing Tool: ab, wrk, and Locust Compared

This article explains why load testing is essential, compares three popular tools—ab, wrk, and Locust—including their command‑line usage and key parameters, and offers practical tips and additional options for accurate performance testing.

Load TestingLocustab
0 likes · 7 min read
Choosing the Right Load Testing Tool: ab, wrk, and Locust Compared
360 Quality & Efficiency
360 Quality & Efficiency
Oct 14, 2016 · Backend Development

Comparative Performance Evaluation of JMeter, Locust, asyncio (Python) and Go for Server Load Testing

This article compares JMeter, LoadRunner, Locust, asyncio (Python) and Go-based load testing tools by measuring CPU, memory, Nginx response and TPS under varying concurrency levels, concluding that Go delivers the highest throughput while Python coroutines offer significant improvements over older Python versions.

JMeterLoad TestingLocust
0 likes · 10 min read
Comparative Performance Evaluation of JMeter, Locust, asyncio (Python) and Go for Server Load Testing