Tagged articles
30 articles
Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Apr 28, 2026 · Operations

30 Essential JMeter Settings to Simulate One Million Concurrent Users

This article walks through Apache JMeter’s architecture, explains the role of each component, and details thirty concrete configuration settings—including thread groups, samplers, timers, and processors—plus distributed testing tips and common pitfalls, enabling you to reliably generate million‑user load.

ConfigurationDistributed TestingJMeter
0 likes · 10 min read
30 Essential JMeter Settings to Simulate One Million Concurrent Users
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
Oct 3, 2024 · Backend Development

Using pytest‑xdist for Parallel and Distributed Testing in Python

This guide explains how to install, configure, and use the pytest‑xdist plugin to run Python tests in parallel across multiple processes or machines, covering basic -n options, auto detection, distributed node setup, example test code, configuration files, and advanced features such as custom process names and SSH tunneling.

Distributed TestingParallel TestingPython
0 likes · 6 min read
Using pytest‑xdist for Parallel and Distributed Testing in Python
Beijing SF i-TECH City Technology Team
Beijing SF i-TECH City Technology Team
May 30, 2024 · Operations

Design and Practice of a Full-Link Load Testing Platform

This article describes the motivation, core design, technical choices, data and traffic isolation mechanisms, and implementation steps of a self‑developed full‑link load testing platform that enables production‑environment testing, reduces machine costs, and improves system stability and performance monitoring.

Data IsolationDistributed TestingLoad Testing
0 likes · 11 min read
Design and Practice of a Full-Link Load Testing Platform
MaGe Linux Operations
MaGe Linux Operations
Feb 24, 2024 · Operations

How to Build a Scalable JMeter Distributed Load Test with Docker

This guide explains how to use Docker containers to create a JMeter master‑slave distributed testing environment, covering required ports, Dockerfile configurations for base, master, and slave images, container deployment commands, and running tests both locally and across multiple Dockerized JMeter slaves.

Distributed TestingJMeterLoad Testing
0 likes · 11 min read
How to Build a Scalable JMeter Distributed Load Test with Docker
FunTester
FunTester
Apr 1, 2022 · Backend Development

Can Groovy Match Java’s Performance? 110k QPS with FunTester

The author shares a deep‑dive performance analysis of the FunTester framework, comparing Java and Groovy implementations, detailing JVM tuning, hardware usage, and practical tips that enabled a single Groovy process to sustain 110,000 QPS while outlining when distributed testing and connection‑pool sizing become necessary.

Distributed TestingGroovyHTTP connection pool
0 likes · 7 min read
Can Groovy Match Java’s Performance? 110k QPS with FunTester
Alibaba Cloud Native
Alibaba Cloud Native
Mar 2, 2022 · Cloud Native

How to Run Distributed JMeter Load Tests on Alibaba Cloud PTS

This guide explains how to use Apache JMeter for native and distributed load testing, configure and execute tests on Alibaba Cloud PTS via the console, OpenAPI, or the PTS‑JMeter plugin, and how to monitor, analyze, and export detailed performance reports.

Alibaba CloudDistributed TestingOpenAPI
0 likes · 15 min read
How to Run Distributed JMeter Load Tests on Alibaba Cloud PTS
FunTester
FunTester
Aug 22, 2021 · Backend Development

Updates to DCS_FunTester Distributed Load‑Testing Framework and Gradle Multi‑Module Integration

This article details the finalization of the DCS_FunTester distributed load‑testing framework, shares practical lessons from converting a two‑project setup into a Gradle multi‑module build, and explains the implementation of result collection, task distribution, health‑check, and registration mechanisms using Java, Maven, and Spring APIs.

DCS_FunTesterDistributed TestingGradle
0 likes · 8 min read
Updates to DCS_FunTester Distributed Load‑Testing Framework and Gradle Multi‑Module Integration
FunTester
FunTester
Aug 20, 2021 · Backend Development

Building a Distributed Load‑Testing Framework: Gradle Multi‑Module & Maven Tips

This article details the final updates to the DCS_FunTester distributed testing framework, covering Gradle multi‑module configuration, dependency handling, result aggregation, task dispatch, health‑check endpoints, and registration optimizations with practical code examples in Java and Maven.

Distributed TestingFrameworkGradle
0 likes · 8 min read
Building a Distributed Load‑Testing Framework: Gradle Multi‑Module & Maven Tips
FunTester
FunTester
Aug 12, 2021 · Backend Development

How DCS_FunTester Adds Groovy Script Support and Master/Slave Registration

This article explains the recent updates to the DCS_FunTester distributed performance‑testing framework, including Groovy script execution, a new master‑slave registration mechanism, service‑layer extraction, and synchronization logic, while providing concrete Java code examples for each enhancement.

BackendDistributed TestingGroovy
0 likes · 8 min read
How DCS_FunTester Adds Groovy Script Support and Master/Slave Registration
FunTester
FunTester
Aug 3, 2021 · Backend Development

How FunTester Redefines Java API Testing and High‑Performance Load Benchmarking

This article walks through the design, evolution, and technical details of FunTester—a Java/Groovy‑based open‑source testing framework that unifies functional, automated, and performance testing, explains why existing tools like Postman and JMeter fall short, and outlines its distributed testing service and future roadmap.

API testingDistributed TestingGroovy
0 likes · 44 min read
How FunTester Redefines Java API Testing and High‑Performance Load Benchmarking
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
DeWu Technology
DeWu Technology
Apr 23, 2021 · Operations

Distributed UI Automation Practice and Architecture

The article presents DuLab, a distributed UI‑automation platform for mobile apps that leverages Airtest, Python/Tornado, Celery, and Redis to schedule and run bulk test cases on remote devices, detailing its layered case management, package database, mock services, and the resulting scalable, efficient regression testing across diverse devices.

AirtestDistributed TestingPython
0 likes · 14 min read
Distributed UI Automation Practice and Architecture
21CTO
21CTO
Feb 6, 2021 · Backend Development

From a Cooking App to Elasticsearch: The Story Behind the Search Engine

This article recounts how Shay Banon’s early cooking‑app project led to the creation of Compass, the evolution into Elasticsearch, and the pivotal role of Apache Lucene, distributed testing, and visionary design in building today’s powerful search platform.

Apache LuceneDistributed TestingElasticsearch
0 likes · 9 min read
From a Cooking App to Elasticsearch: The Story Behind the Search Engine
Tencent Cloud Developer
Tencent Cloud Developer
Nov 11, 2020 · Operations

An Overview of TarsBenchmark: A High‑Performance Microservice Load‑Testing Tool

TarsBenchmark is an open‑source, high‑performance microservice load‑testing tool from Tencent that uses a multi‑process, event‑driven architecture with connection reuse and lock‑free monitoring, supports extensible protocols via JSON test cases, and offers both single‑machine and cloud‑distributed testing, outperforming traditional tools like Apache Bench, Wrk, and JMeter.

CDistributed TestingLoad Testing
0 likes · 22 min read
An Overview of TarsBenchmark: A High‑Performance Microservice Load‑Testing Tool
Ctrip Technology
Ctrip Technology
Sep 3, 2020 · Operations

Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform

This article describes the design and implementation of a precise traffic filtering system integrated with Ctrip's automated comparison platform, detailing manual and automatic filtering modules, Jaccard‑based similarity calculations, smart test case recommendation, and the resulting improvements in coverage, stability, and efficiency.

Distributed TestingJaccard similaritycode coverage
0 likes · 7 min read
Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform
58 Tech
58 Tech
Apr 20, 2020 · Operations

Comprehensive Guide to nGrinder: Architecture, Environment Setup, and Load‑Testing Process

This article introduces the powerful nGrinder load‑testing tool, explains its architecture and advantages over JMeter, walks through controller and agent deployment, script creation, data preparation, TPS control, parameterization, test execution, result analysis, and advanced features for building a stable, scalable distributed performance‑testing environment.

AutomationDistributed TestingGroovy
0 likes · 14 min read
Comprehensive Guide to nGrinder: Architecture, Environment Setup, and Load‑Testing Process
Ctrip Technology
Ctrip Technology
May 24, 2018 · Frontend Development

SnapDiff: An Automated Frontend Visual and Message Diff Testing Platform

SnapDiff is a JavaScript‑based platform that automates front‑end visual and message‑level regression testing through image comparison, distributed execution, mock data handling, and intelligent report analysis, dramatically reducing maintenance effort and improving test coverage for rapidly iterating web applications.

AutomationDistributed TestingPuppeteer
0 likes · 11 min read
SnapDiff: An Automated Frontend Visual and Message Diff Testing Platform
360 Quality & Efficiency
360 Quality & Efficiency
Jul 5, 2017 · Operations

Understanding JMeter Distributed Modes and Optimization Strategies

This article explains how JMeter implements its various distributed testing modes, examines the SampleSender interface and its overloads for standard, batch, and asynchronous modes, and presents optimization techniques that reduce network overhead and improve overall load‑testing performance.

Distributed TestingJMeterOperations
0 likes · 3 min read
Understanding JMeter Distributed Modes and Optimization Strategies
Qunar Tech Salon
Qunar Tech Salon
Jun 30, 2017 · Operations

Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform

The article introduces Qunit, an API automation testing framework built on JUnit, explains its zero‑intrusion Java Agent aspect for mocking third‑party services, and describes a distributed execution platform that creates isolated environments to run tests in parallel, dramatically reducing overall test execution time.

API testingAutomationDistributed Testing
0 likes · 11 min read
Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform