Tagged articles
321 articles
Page 3 of 4
Amap Tech
Amap Tech
Nov 19, 2020 · Operations

TestPG Load‑Testing Platform: Precise Pressure Control Architecture and Practice

The TestPG load‑testing platform, built on a master‑slave architecture with Redis‑driven dynamic configuration, delivers fine‑grained, cluster‑ and interface‑level pressure control that automates load‑generator allocation, shortens holiday testing cycles to three days, and produces realistic traffic models for Gaode’s nationwide services.

AutomationDistributed SystemsLoad Testing
0 likes · 14 min read
TestPG Load‑Testing Platform: Precise Pressure Control Architecture and Practice
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
Amap Tech
Amap Tech
Nov 6, 2020 · Operations

Full-Link Load Testing Platform TestPG: Architecture, Corpus Production, and Intelligent Features

Gaode’s TestPG platform solves full‑link load‑testing bottlenecks by unifying traffic capture with Iflow, converting logs into standardized corpora via a Flink pipeline, and applying corpus‑intelligence that extracts seasonal feature statistics and predicts distributions for precise, feature‑level throttling, enabling faster, more reliable testing and future autonomous optimization.

FlinkLoad TestingTraffic Capture
0 likes · 16 min read
Full-Link Load Testing Platform TestPG: Architecture, Corpus Production, and Intelligent Features
FunTester
FunTester
Nov 5, 2020 · Operations

How to Implement Fixed‑QPS Load Testing and Fix Common Bugs

This article explains a practical fixed‑QPS load‑testing model for HTTP requests, provides reusable Java code for creating test tasks, and details two bug fixes—one for thread‑pool shutdown handling in asynchronous compensation threads and another for inaccurate request‑counting that caused over‑compensation.

JavaLoad Testingbug fix
0 likes · 7 min read
How to Implement Fixed‑QPS Load Testing and Fix Common Bugs
Architect
Architect
Nov 1, 2020 · Backend Development

Design and Implementation of a High‑QPS Spring Festival Red‑Packet System Simulating 10 Billion Requests

This article details the design, implementation, and performance testing of a Go‑based backend that simulates a Spring Festival red‑packet system capable of handling up to 6 × 10⁴ QPS and one million concurrent connections, demonstrating how to achieve 10 billion request processing in a controlled environment.

GolangLoad TestingQPS
0 likes · 19 min read
Design and Implementation of a High‑QPS Spring Festival Red‑Packet System Simulating 10 Billion Requests
FunTester
FunTester
Oct 13, 2020 · Operations

How to Build a Fixed‑QPS Load‑Testing Framework in Java

This article explains the design and implementation of a Java‑based fixed QPS load‑testing framework, covering its multithreaded base class, concurrent executor, compensation thread, performance metrics collection, and provides source code links for practical use and further development.

JavaLoad Testingconcurrency
0 likes · 8 min read
How to Build a Fixed‑QPS Load‑Testing Framework in Java
Youzan Coder
Youzan Coder
Oct 9, 2020 · Backend Development

Performance Optimization: Concepts, Metrics, and a Real‑World Case Study from Youzan Live Streaming

Performance optimization is a continuous, data‑driven practice that monitors response time and concurrency, applies techniques such as indexing, caching, parallelism, and asynchronous processing, and in Youzan’s live‑streaming product‑detail case reduced bottlenecks by adding multi‑level caches, circuit‑breaker fallbacks, and parallel sub‑task aggregation.

Load Testingcachingmonitoring
0 likes · 16 min read
Performance Optimization: Concepts, Metrics, and a Real‑World Case Study from Youzan Live Streaming
High Availability Architecture
High Availability Architecture
Sep 21, 2020 · Operations

Full‑Link Load Testing Practices for iQIYI Payment System

This article describes iQIYI's payment team approach to full‑link load testing, covering background challenges, systematic problem exploration, preparation of test environments, traffic modeling, execution safeguards, practical results, and future plans to improve capacity verification and system reliability.

Load TestingOperationscapacity planning
0 likes · 10 min read
Full‑Link Load Testing Practices for iQIYI Payment System
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 18, 2020 · Operations

Full-Chain Load Testing Practices for iQIYI Payment System

iQIYI’s payment team built a full‑chain load‑testing framework that isolates data, mocks dependencies, constructs realistic multi‑service traffic, and executes protected tests to expose bottlenecks, guide scaling and optimizations, and ultimately ensure reliable payment services during traffic spikes, while planning a unified automation platform.

Load Testingcapacity planningfull-chain testing
0 likes · 13 min read
Full-Chain Load Testing Practices for iQIYI Payment System
FunTester
FunTester
Sep 12, 2020 · Operations

Load Testing Create and Delete Resource APIs with a Java Automation Script

This article walks through the design, parameterization, and Java implementation of load‑testing scripts for two related APIs—one that creates a resource and another that deletes it—covering special handling of duplicate IDs, method encapsulation with default arguments, concurrent execution, and visual result analysis.

APIBackend DevelopmentJava
0 likes · 7 min read
Load Testing Create and Delete Resource APIs with a Java Automation Script
New Oriental Technology
New Oriental Technology
Sep 7, 2020 · Operations

Performance Optimization and Stability Enhancement of the Continuation Enrollment System

This article details the background, performance and stability requirements, strategic approach, and concrete initiatives—including full‑chain load testing, chaos engineering, monitoring, and targeted optimization projects—that were undertaken to boost the performance by over 300% and improve high‑availability of the continuation enrollment platform.

Load Testingbackend optimizationchaos testing
0 likes · 7 min read
Performance Optimization and Stability Enhancement of the Continuation Enrollment System
Node Underground
Node Underground
Aug 23, 2020 · Operations

How to Accurately Benchmark API QPS with Hey: A Step‑by‑Step Guide

This article introduces the Hey load‑testing tool, explains how to install and run it with specific QPS settings, analyzes the resulting metrics and charts, and offers practical tips for identifying bottlenecks such as network bandwidth or CPU usage during capacity planning.

API performanceGolangLoad Testing
0 likes · 5 min read
How to Accurately Benchmark API QPS with Hey: A Step‑by‑Step Guide
FunTester
FunTester
Aug 23, 2020 · Operations

Analyzing Throughput Errors in JMeter Load Testing

JMeter’s reported throughput can be misleading because it includes local processing time, especially when response validation such as regex extraction adds overhead, leading to significant underestimation of actual server load; the article demonstrates this with experiments and suggests micro‑benchmark corrections to obtain accurate results.

JMeterLoad TestingPerformance Testing
0 likes · 5 min read
Analyzing Throughput Errors in JMeter Load Testing
Programmer DD
Programmer DD
Aug 21, 2020 · Backend Development

How to Simulate 100 Billion Red Packet Requests on a Single Server

This article details a practical approach to building a single‑machine prototype that supports one million concurrent connections and processes up to 60,000 QPS, simulating the massive load of 100 billion WeChat red‑packet requests with Go, Linux, and custom monitoring tools.

GolangLoad Testingdistributed-systems
0 likes · 23 min read
How to Simulate 100 Billion Red Packet Requests on a Single Server
Huolala Tech
Huolala Tech
Aug 20, 2020 · Backend Development

Boosting a Logistics Service from 190 to 2,200 QPS: Performance Testing Insights

Through systematic performance testing, caching strategy analysis, server configuration tuning, Elasticsearch shard optimization, and validator refactoring, the team transformed the recommendation service’s throughput from roughly 190 QPS to over 2,200 QPS, demonstrating how targeted backend optimizations can dramatically improve high‑concurrency applications.

Load TestingPerformance Testingbackend optimization
0 likes · 16 min read
Boosting a Logistics Service from 190 to 2,200 QPS: Performance Testing Insights
Java Architect Essentials
Java Architect Essentials
Aug 13, 2020 · Backend Development

Design and Implementation of a High‑Throughput WeChat Red Packet System

This article describes the design, implementation, and performance testing of a simulated WeChat red‑packet service capable of handling up to 100 billion requests, detailing target load calculations, hardware and software choices, concurrency strategies in Go, monitoring tools, and experimental results across multiple QPS levels.

GolangLoad Testingbackend-architecture
0 likes · 18 min read
Design and Implementation of a High‑Throughput WeChat Red Packet System
Ctrip Technology
Ctrip Technology
Aug 6, 2020 · Operations

Performance Testing of Ctrip Call Center Telephony System Using SIPp

This article describes how Ctrip’s senior test engineer designed and executed SIP‑based load‑testing scenarios with SIPp to evaluate the call‑center system’s capacity, concurrency limits, IVR/PBX overflow handling, and geographic routing accuracy during peak travel periods.

CtripLoad TestingSIPp
0 likes · 10 min read
Performance Testing of Ctrip Call Center Telephony System Using SIPp
FunTester
FunTester
Jul 19, 2020 · Operations

Using Groovy in JMeter: Demos, Context Access, and Throughput Analysis

The author shares a series of JMeter demos that leverage Groovy for context access, variable handling, command execution, request manipulation, regex extraction, cookie and header processing, and throughput error analysis, while recommending thorough documentation review and community interaction to deepen JMeter expertise.

GroovyJMeterLoad Testing
0 likes · 4 min read
Using Groovy in JMeter: Demos, Context Access, and Throughput Analysis
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools

This article explores VSCode’s modular architecture for building large‑scale IDEs, dives into micro‑kernel plugin patterns with Vue and Xigua Player, showcases UI animation trends, introduces ARCore Depth API, highlights Flutter’s desktop support, and reviews Node.js monitoring and load‑testing tools.

FlutterIDELoad Testing
0 likes · 7 min read
Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools
FunTester
FunTester
Jul 6, 2020 · Fundamentals

Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality

This article explains why API testing has become essential in modern agile and IoT‑driven development, outlines the API testing pyramid, covers HTTP and REST fundamentals, and provides practical guidance on selecting tools, creating functional and load tests, and ensuring early, rapid feedback.

API testingAutomationBackend
0 likes · 12 min read
Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality
Architect's Tech Stack
Architect's Tech Stack
Jun 19, 2020 · Operations

Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis

This guide provides a step‑by‑step tutorial on using Apache JMeter for performance testing, covering JDK and JMeter installation, creating a complete test script for a Baidu search API, configuring thread groups, HTTP requests, listeners, assertions, executing the test, and analyzing the aggregate report results.

AutomationHTTPJMeter
0 likes · 9 min read
Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis
FunTester
FunTester
May 23, 2020 · Fundamentals

Why Performance, Stress, and Load Testing Are Essential for Reliable Software

The article explains the distinct purposes and benefits of performance, stress, and load testing, showing how each practice helps identify bottlenecks, ensure stability under load, and improve overall software quality throughout the development lifecycle.

Load TestingPerformance TestingSoftware Testing
0 likes · 5 min read
Why Performance, Stress, and Load Testing Are Essential for Reliable Software
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
FunTester
FunTester
Apr 19, 2020 · Operations

How to Load Test Phone Number Binding with Dynamic UID‑Based Numbers

This article walks through the challenges of load‑testing a phone‑binding feature that swaps between two number prefixes while preserving the original UID‑derived number, detailing validation rules, a configurable solution, test design, and the full Groovy‑based load‑test script.

API automationGroovyLoad Testing
0 likes · 7 min read
How to Load Test Phone Number Binding with Dynamic UID‑Based Numbers
FunTester
FunTester
Apr 18, 2020 · Backend Development

Implementing Multi‑Threaded HTTP Load Tests in Java

This article explains how to build two Java load‑testing modes—quantitative and timed—by extending thread‑limit classes, managing GCThread lifecycle, sending HTTP requests with FanLibrary, and correctly cloning request objects to avoid bugs during multithreaded performance testing.

BackendHTTPJava
0 likes · 6 min read
Implementing Multi‑Threaded HTTP Load Tests in Java
FunTester
FunTester
Apr 7, 2020 · Operations

How to Simulate Different Network Speeds for Mobile Apps and Websites Using JMeter

This article explains how to use JMeter to limit output bandwidth by configuring httpclient.socket.http.cps and httpclient.socket.https.cps, enabling realistic simulation of various mobile network speeds such as GPRS, 3G, 4G, Wi‑Fi, and Ethernet, and shows how to apply these settings via user.properties or command‑line parameters.

JMeterLoad TestingPerformance Testing
0 likes · 5 min read
How to Simulate Different Network Speeds for Mobile Apps and Websites Using JMeter
FunTester
FunTester
Mar 27, 2020 · Operations

Using Groovy in JMeter: Demos, Context Access, and Throughput Insights

The article shares a series of JMeter demos that leverage Groovy for accessing the test context, retrieving SampleResult and previous sampler data, discusses the limited usefulness of thread scheduling via Groovy, highlights a discovered throughput discrepancy, and provides practical advice and links to related technical resources.

GroovyJMeterLoad Testing
0 likes · 3 min read
Using Groovy in JMeter: Demos, Context Access, and Throughput Insights
FunTester
FunTester
Mar 14, 2020 · Operations

Why Load Testing Is Essential for Every CI Pipeline

Load testing, which simulates thousands of real users, is crucial for uncovering performance bottlenecks that functional tests miss, and integrating automated load tests into every CI cycle helps prevent crashes, protect revenue, and ensure reliable software delivery.

JenkinsLoad TestingOperations
0 likes · 5 min read
Why Load Testing Is Essential for Every CI Pipeline
21CTO
21CTO
Mar 6, 2020 · Backend Development

How to Simulate 100 Billion WeChat Red Packet Requests on a Single Server

This article details a backend engineering practice that simulates 100 billion shake‑red‑packet requests by building a single‑machine prototype supporting one million connections, achieving peak QPS of 60 k, and demonstrates the methodology, hardware setup, code design, monitoring, and performance analysis.

BackendGolangLoad Testing
0 likes · 18 min read
How to Simulate 100 Billion WeChat Red Packet Requests on a Single Server
FunTester
FunTester
Mar 4, 2020 · Operations

Mastering JMeter Variables with Groovy: Private vs Shared Scope

This tutorial shows how to use Groovy scripts inside JMeter to set and retrieve both thread‑local (private) and thread‑shared (global) variables, providing step‑by‑step configuration, code snippets, and sample console output for each case.

GroovyJMeterLoad Testing
0 likes · 5 min read
Mastering JMeter Variables with Groovy: Private vs Shared Scope
FunTester
FunTester
Feb 20, 2020 · Operations

How to Measure Async Write Latency in Server‑Side Applications

When real‑time response isn’t critical, asynchronous writes can boost throughput, but they introduce latency that may exceed user tolerances; this article explains the concept, highlights the delay issue, and provides a step‑by‑step Java‑based latency testing method using a custom task loop to measure write and read times.

BackendJavaLoad Testing
0 likes · 4 min read
How to Measure Async Write Latency in Server‑Side Applications
Bitu Technology
Bitu Technology
Feb 12, 2020 · Backend Development

Performance Testing and Optimization of Tubi's Real-Time Recommendation Service

This article describes how Tubi’s engineering team built and optimized a real‑time recommendation backend, using ScalaMeter microbenchmarks and wrk2 load testing to measure latency, throughput and error rates, and demonstrates scaling the service across multiple machines with custom scripts.

BackendLoad Testingmicrobenchmark
0 likes · 12 min read
Performance Testing and Optimization of Tubi's Real-Time Recommendation Service
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 29, 2020 · Operations

Capacity Planning, Full‑Link Stress Testing, and Traffic Control for Alibaba's Double‑11 Mega‑Event

The article explains how Alibaba introduced systematic capacity planning, four‑stage capacity assessment, various single‑machine stress‑test techniques, and a full‑link stress‑testing platform to reliably handle the massive traffic spikes of the Double‑11 shopping festival, while also describing a flexible traffic‑control framework to prevent overload and avalanche effects.

Load TestingScalabilitybig-event
0 likes · 16 min read
Capacity Planning, Full‑Link Stress Testing, and Traffic Control for Alibaba's Double‑11 Mega‑Event
dbaplus Community
dbaplus Community
Jan 22, 2020 · Backend Development

How to Simulate 100 Billion WeChat Red‑Packet Requests on a Single Server

This article details a practical experiment that reproduces the load of 100 billion WeChat red‑packet (shake‑and‑grab) requests by simulating 1 million concurrent users on a single machine, achieving peak QPS of 60 k and demonstrating the architectural choices, hardware setup, and monitoring techniques required for such high‑throughput backend systems.

GoLoad TestingQPS
0 likes · 18 min read
How to Simulate 100 Billion WeChat Red‑Packet Requests on a Single Server
JD Retail Technology
JD Retail Technology
Jan 8, 2020 · Operations

Comprehensive Guide to E‑commerce Promotion Traffic Management and System Preparation

This article explains how e‑commerce promotions differ from offline sales by offering lower participation thresholds and flexible discount tactics, outlines methods for estimating and handling traffic spikes, and provides detailed strategies for system capacity planning, load testing, monitoring, and incident response to ensure stable large‑scale promotional events.

Load Testingcapacity planninge‑commerce
0 likes · 23 min read
Comprehensive Guide to E‑commerce Promotion Traffic Management and System Preparation
JD Retail Technology
JD Retail Technology
Jan 7, 2020 · Backend Development

Performance Optimization Practices for the Tongtian Tower Backend System

This article summarizes the Tongtian Tower backend performance optimization experience, detailing background, achieved improvements of 10‑30%, optimization principles, testing methods, metric analysis, and concrete strategies such as RPC scheduling, JVM tuning, logging, thread‑pool and code refinements to enhance latency and throughput.

BackendJVMLoad Testing
0 likes · 12 min read
Performance Optimization Practices for the Tongtian Tower Backend System
FunTester
FunTester
Dec 4, 2019 · Backend Development

Implementing Fixed‑Count and Fixed‑Time Load Tests with a Custom ThreadBase in Java

This article explains how to extend an existing Java performance‑testing framework by adding a fixed‑time mode alongside the traditional fixed‑count mode, detailing the design of ThreadBase, ThreadLimitTimes, ThreadLimitTime classes, demo implementations for HTTP requests, and key design considerations for low‑overhead timing and early termination.

Backend DevelopmentJavaLoad Testing
0 likes · 12 min read
Implementing Fixed‑Count and Fixed‑Time Load Tests with a Custom ThreadBase in Java
JD Retail Technology
JD Retail Technology
Oct 31, 2019 · Operations

Collaborative Load Testing for JD.com 11.11 Event: Organizational Changes, Scale Expansion, and ForceBot Traffic Recording & Replay

The article details JD.com's coordinated effort to prepare for the 11.11 shopping festival by expanding load‑testing scale, improving cross‑team collaboration, and enhancing the ForceBot platform with traffic recording and replay capabilities to achieve more realistic and efficient full‑chain performance evaluations.

JD.comLoad TestingOperations
0 likes · 7 min read
Collaborative Load Testing for JD.com 11.11 Event: Organizational Changes, Scale Expansion, and ForceBot Traffic Recording & Replay
FunTester
FunTester
Oct 27, 2019 · Operations

How to Load Test Multi‑Row Single Updates with Thread‑Safe Queues in Java

This article explains how to perform load testing for scenarios where each row can be updated only once, using a thread‑safe queue to supply unique parameters to concurrent threads, and provides complete Java code examples for both a global queue and per‑thread queues.

JavaLoad TestingPerformance Testing
0 likes · 6 min read
How to Load Test Multi‑Row Single Updates with Thread‑Safe Queues in Java
JD Retail Technology
JD Retail Technology
Oct 15, 2019 · Operations

Traffic Replication and Replay Platform for JD APP: Design, Features, and Operational Impact

The article describes JD's traffic replication and replay platform, explaining its background, the concepts of traffic copying and replay, detailed platform architecture and features, normalised load testing workflow, dynamic regression testing, operational results, current limitations, and future improvement directions.

AutomationJD platformLoad Testing
0 likes · 11 min read
Traffic Replication and Replay Platform for JD APP: Design, Features, and Operational Impact
Architecture Digest
Architecture Digest
Aug 26, 2019 · Operations

Ensuring System Stability for High‑Scale Services: Full‑Link Load Testing at Gaode

The article describes how Gaode handles the challenges of supporting over 100 million daily active users by applying capacity planning, traffic control, disaster recovery, monitoring, rehearsal, and a self‑built full‑link load‑testing platform that simulates realistic traffic, manages resources, and provides detailed reporting to guarantee system stability.

GaodeLoad Testingfull‑link testing
0 likes · 20 min read
Ensuring System Stability for High‑Scale Services: Full‑Link Load Testing at Gaode
Amap Tech
Amap Tech
Aug 20, 2019 · Operations

Full‑Link Load Testing and Stability Assurance at Gaode: Architecture, Practices, and Future Directions

To guarantee stability for over 100 million daily users, Gaode combines capacity planning, traffic control, disaster recovery, monitoring, and pre‑plan drills with a self‑built full‑link load‑testing platform (TestPG) that replays realistic traffic in production‑like environments, isolates test loads, provides rapid configuration, detailed debugging, automated error capture, and comprehensive reporting, while planning future enhancements such as integrated topology monitoring, advanced pressure models, and confidence evaluation.

Distributed SystemsLoad Testingcapacity planning
0 likes · 20 min read
Full‑Link Load Testing and Stability Assurance at Gaode: Architecture, Practices, and Future Directions
FunTester
FunTester
Aug 15, 2019 · Backend Development

Boost Your Mac Load Test: Tuning sysctl and HttpClient for 20k+ Connections

This guide shares practical steps to overcome TIME_WAIT port exhaustion on macOS and optimize Apache HttpClient settings for high‑concurrency load testing, including sysctl tweaks for maximum file descriptors, port range adjustments, connection‑pool parameters, timeout configurations, and a custom connection‑recycling thread, enabling over 20 k concurrent requests without bottlenecks.

Connection PoolHttpClientJava
0 likes · 5 min read
Boost Your Mac Load Test: Tuning sysctl and HttpClient for 20k+ Connections
FunTester
FunTester
Jul 24, 2019 · Operations

Configurable Load Testing on a Linux Server Using Java and Groovy

The article explains two approaches for flexible performance testing on a head‑only Linux server—one using configuration files to assemble requests and another using Groovy scripts—detailing code implementations, command‑line execution, and deployment steps.

GroovyJavaLinux
0 likes · 7 min read
Configurable Load Testing on a Linux Server Using Java and Groovy
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jul 23, 2019 · Backend Development

How Shadow Tables Safeguard Load Testing in Model Platforms

This article explains why shadow links are essential for safe load testing in model middle platforms, how to isolate traffic using shadow tables, and provides a step‑by‑step implementation guide including interface analysis, data preparation, nginx configuration, and risk considerations.

Backend ArchitectureLoad TestingNginx
0 likes · 4 min read
How Shadow Tables Safeguard Load Testing in Model Platforms
Efficient Ops
Efficient Ops
Jun 20, 2019 · Operations

How Baidu’s Noah TSDB Handles Capacity Management at Scale

This article explains how Baidu’s Noah time‑series database measures, plans, and protects capacity, detailing throughput metrics, estimation and load‑testing methods, and a water‑level model that drives reliable scaling and overload mitigation for massive monitoring workloads.

Load TestingTSDBcapacity management
0 likes · 11 min read
How Baidu’s Noah TSDB Handles Capacity Management at Scale
Programmer DD
Programmer DD
Apr 28, 2019 · Operations

How to Achieve a 50,000‑User Load Test with JMeter & BlazeMeter

This guide walks you through the complete process of planning, scripting, locally testing, and scaling a load test to over 50,000 concurrent users using JMeter and BlazeMeter, covering script creation, sandbox configuration, engine sizing, cluster setup, and master‑slave orchestration.

BlazeMeterJMeterLoad Testing
0 likes · 12 min read
How to Achieve a 50,000‑User Load Test with JMeter & BlazeMeter
Architecture Digest
Architecture Digest
Mar 26, 2019 · Operations

Didi's Full‑Chain Load Testing Architecture and Implementation

The article details Didi's end‑to‑end load‑testing strategy—including online environment testing, data isolation with virtual orders, trace‑based traffic marking, and a distributed virtual driver/passenger tool—describing its design, deployment stages, findings, and future reliability applications.

Data IsolationDidiLoad Testing
0 likes · 12 min read
Didi's Full‑Chain Load Testing Architecture and Implementation
Youzan Coder
Youzan Coder
Dec 21, 2018 · Operations

Building MAXIM: A Distributed Full-Link Load Testing Engine Based on Gatling

MAXIM is Youzan’s distributed full‑link load‑testing engine built on Gatling, featuring a central control center, multiple load injectors, a GUI for test orchestration, data‑parameter binding, real‑time injector monitoring, automated reporting with historical retention, and extensible architecture supporting Dubbo and centralized InfluxDB logging.

Distributed SystemsGatlingLoad Testing
0 likes · 10 min read
Building MAXIM: A Distributed Full-Link Load Testing Engine Based on Gatling
Youzan Coder
Youzan Coder
Dec 14, 2018 · Operations

Youzan Full‑Link Load Testing Architecture and Implementation

Youzan’s full‑link load‑testing architecture combines a traffic generator, a data‑factory pipeline, and the Maxim platform to replay realistic e‑commerce user actions, tag and isolate test traffic via unified headers, route reads/writes to shadow storage, and integrate Gatling for capacity planning, degradation, alarm, disaster‑recovery and throttling drills.

Big DataData IsolationDistributed Systems
0 likes · 13 min read
Youzan Full‑Link Load Testing Architecture and Implementation
转转QA
转转QA
Dec 14, 2018 · Frontend Development

Load Testing and Performance Analysis of the Online Quality Inspection Report Service

This report details the background, objectives, environment, test plan, distributed JMeter setup, server monitoring, results, and analysis of a load‑testing effort aimed at identifying performance bottlenecks and validating reliability of a front‑end Node.js quality‑inspection service under increasing concurrent traffic.

DistributedJMeterLoad Testing
0 likes · 8 min read
Load Testing and Performance Analysis of the Online Quality Inspection Report Service
Meituan Technology Team
Meituan Technology Team
Dec 13, 2018 · Operations

Stability Testing Practices for Meituan Smart Payment: Fault Drills, Online Load Testing, and Continuous Operation

Meituan’s smart‑payment team combats growing complexity and third‑party failures by implementing a stability‑building program that raises availability through flexible degradation, rapid recovery, and three core QA practices—fault drills, online full‑link load testing, and a continuous operation system that standardizes processes, visualizes metrics, and automates resilience checks.

Fault InjectionLoad TestingMeituan
0 likes · 13 min read
Stability Testing Practices for Meituan Smart Payment: Fault Drills, Online Load Testing, and Continuous Operation
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 6, 2018 · Operations

How Alibaba Scaled Double 11: Lessons from a Decade of E‑commerce Mega‑Events

From its humble 2009 launch to the 2018 tenth anniversary, Alibaba’s Double 11 shopping festival evolved through relentless technical challenges—system crashes, CDN bottlenecks, over‑selling bugs, and massive load‑testing innovations—offering a decade‑long case study in operations, scalability, and resilience for large‑scale e‑commerce platforms.

Load TestingOperationsScalability
0 likes · 16 min read
How Alibaba Scaled Double 11: Lessons from a Decade of E‑commerce Mega‑Events
Architecture Talk
Architecture Talk
Oct 23, 2018 · Operations

How tcpcopy Evolved: From Simple Request Copying to Scalable Traffic Replication

This article examines the evolution of tcpcopy’s architecture across three generations, comparing application‑layer and packet‑level request replication, and explains how each design balances testing realism, system impact, and operational complexity for high‑performance traffic replay.

Load TestingPacket Capturerequest replication
0 likes · 12 min read
How tcpcopy Evolved: From Simple Request Copying to Scalable Traffic Replication
Ctrip Technology
Ctrip Technology
Oct 10, 2018 · Operations

Design and Implementation of Ctrip's Fourth-Generation Full-Link Performance Testing System

This article outlines the evolution of Ctrip’s performance testing approaches across three generations, analyzes their limitations, and presents the design, architecture, data construction, request tracing, monitoring, and operational considerations of the fourth-generation full‑link testing platform, including case studies and future outlook.

Load TestingSystem Designcapacity planning
0 likes · 14 min read
Design and Implementation of Ctrip's Fourth-Generation Full-Link Performance Testing System
21CTO
21CTO
Oct 2, 2018 · Backend Development

Boost Java Application Performance: Practical Tips, Tools, and JVM Tuning

This article explores how to maximize Java application performance by defining measurable goals, using load‑testing tools like Gatling, monitoring with APM solutions such as Retrace, applying code‑level optimizations, and tuning JVM, database, and architectural settings for scalable, efficient systems.

APMCode Best PracticesJava
0 likes · 14 min read
Boost Java Application Performance: Practical Tips, Tools, and JVM Tuning
JD Tech
JD Tech
Jun 30, 2018 · Operations

Essential Guide to Performance Testing: Concepts, Metrics, Process, and Best Practices

This article provides a comprehensive overview of performance testing, explaining its definition, key metrics such as throughput, response time and concurrent users, the relationship between these indicators, optimal testing timing, a step‑by‑step workflow from requirement analysis to reporting, and practical tips for effective load testing and system optimization.

Load TestingPerformance TestingResponse Time
0 likes · 8 min read
Essential Guide to Performance Testing: Concepts, Metrics, Process, and Best Practices
Java Backend Technology
Java Backend Technology
Jun 21, 2018 · Backend Development

Mastering Rate Limiting for High‑Traffic Flash Sale Systems

This article explains why rate limiting is essential for flash‑sale (seckill) services, compares token‑bucket and leaky‑bucket algorithms, and provides practical configuration examples for Tomcat, Nginx, and OpenResty, along with testing methods and code snippets.

Load TestingNginxOpenResty
0 likes · 14 min read
Mastering Rate Limiting for High‑Traffic Flash Sale Systems
Ctrip Technology
Ctrip Technology
Jun 11, 2018 · Operations

Design and Implementation of a Production Traffic Replay System for Functional and Performance Testing

The article describes a production traffic replay system that records real user traffic, creates scalable pressure sources, supports both 4‑layer and 7‑layer protocols, and provides automated fail‑over and monitoring features to enable realistic functional and performance testing at large scale.

Load TestingSystem Architecturetraffic replay
0 likes · 8 min read
Design and Implementation of a Production Traffic Replay System for Functional and Performance Testing
Java Captain
Java Captain
May 24, 2018 · Big Data

Debugging a Kafka Data Drop: A Step‑by‑Step Troubleshooting Case Study

After a recent feature release caused a sharp decline in a key data metric, the team followed a systematic, fourteen‑step troubleshooting process—including verification, code review, DBA involvement, local debugging, environment comparison, logging, packet capture, service restarts, request mode changes, load testing, and partition resizing—to identify and resolve a Kafka‑related throughput bottleneck.

KafkaLoad TestingPerformance debugging
0 likes · 8 min read
Debugging a Kafka Data Drop: A Step‑by‑Step Troubleshooting Case Study
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 16, 2018 · Operations

Online Load‑Testing Practices for Baidu Nuomi Marketing Activities

This article presents a comprehensive case study of Baidu Nuomi's online load‑testing methodology for high‑traffic marketing events, covering capacity estimation, test planning, execution, anti‑attack measures, platform architecture, and lessons learned to ensure system reliability and performance under peak loads.

Load Testingcapacity planningonline testing
0 likes · 16 min read
Online Load‑Testing Practices for Baidu Nuomi Marketing Activities
Youzan Coder
Youzan Coder
Mar 30, 2018 · Backend Development

How Extended NSQ Message Formats Enable Load Testing, Isolation, and Filtering

This article explains the design of an extended NSQ message format, illustrates its application in load‑testing, service isolation, and channel‑level filtering scenarios, describes the NSQ migration proxy tool and Spark/Flume connectors, and outlines future enhancements such as flow control and batch subscription.

Extended Message FormatLoad TestingMessage Filtering
0 likes · 13 min read
How Extended NSQ Message Formats Enable Load Testing, Isolation, and Filtering
dbaplus Community
dbaplus Community
Jan 15, 2018 · Operations

How JD Finance Achieves Real-Time Capacity Assessment and Smart Alerting

This article explains JD Finance's operational challenges in a rapidly expanding micro‑service environment and presents a comprehensive approach that combines offline and online load testing, precise capacity calculations, and intelligent root‑cause alert analysis using both rule‑based and machine‑learning techniques.

Load TestingOperationsRoot Cause Analysis
0 likes · 15 min read
How JD Finance Achieves Real-Time Capacity Assessment and Smart Alerting
Efficient Ops
Efficient Ops
Jan 15, 2018 · Operations

How to Build a Full‑Chain Load‑Testing Platform for E‑Commerce in 2 Days

This article details how Xiaohongshu tackled rapid growth challenges by designing, implementing, and operating a full‑link performance testing platform in just two days, covering system architecture, testing models, collaborative deployment, capacity planning, and practical advice for teams seeking reliable e‑commerce load testing.

Load TestingOperationse‑commerce
0 likes · 9 min read
How to Build a Full‑Chain Load‑Testing Platform for E‑Commerce in 2 Days
21CTO
21CTO
Jan 12, 2018 · Backend Development

Boost Java Application Performance: Load Testing, APM, and JVM Tuning Guide

This article explains how to improve Java application performance by defining measurable metrics, using load‑testing tools like Gatling, monitoring with APM solutions such as Stackify Retrace, applying code‑level best practices, tuning JVM heap and garbage collection, optimizing JDBC access, and scaling the architecture.

APMJavaLoad Testing
0 likes · 14 min read
Boost Java Application Performance: Load Testing, APM, and JVM Tuning Guide
Dada Group Technology
Dada Group Technology
Dec 22, 2017 · Operations

Performance Testing Process, Plans, and Best Practices for High‑Traffic Events

This article explains the purpose of performance (stress) testing, compares four testing approaches, details the chosen proportional‑deployment strategy, and provides comprehensive preparation steps, script guidelines, metric analysis, and practical tips for ensuring system stability during large‑scale traffic spikes.

Load TestingOperationscapacity planning
0 likes · 10 min read
Performance Testing Process, Plans, and Best Practices for High‑Traffic Events
Dada Group Technology
Dada Group Technology
Nov 29, 2017 · Backend Development

How Dada Delivery Platform Scaled to 8 Million Orders per Day for Double‑11

This article explains how Dada's order platform was refactored from a Python Flask service to a Java‑based microservice architecture, employing load testing, circuit breaking with Hystrix, and multi‑datacenter disaster recovery to reliably handle eight million orders in a single day during the Double‑11 shopping festival.

Circuit BreakingJavaLoad Testing
0 likes · 6 min read
How Dada Delivery Platform Scaled to 8 Million Orders per Day for Double‑11
21CTO
21CTO
Sep 22, 2017 · Backend Development

Mastering System Load: Metrics, Bottlenecks, and Optimization Strategies

This article explains how to measure a system's load capacity, identifies key factors such as bandwidth, hardware, OS and application configurations, and provides practical optimization techniques for Linux, Tomcat, Nginx, MySQL, and Redis to handle high concurrency efficiently.

LinuxLoad TestingNginx
0 likes · 21 min read
Mastering System Load: Metrics, Bottlenecks, and Optimization Strategies
Efficient Ops
Efficient Ops
Jun 19, 2017 · Operations

How JD.com’s ForceBot Revolutionized 618 Sale Load Testing

This article examines JD.com’s 618 shopping festival performance, the deployment of unmanned delivery robots, and the design and architecture of the ForceBot full‑link load‑testing system that enabled precise capacity planning and bottleneck detection for massive e‑commerce traffic.

Load TestingSystem Architecturecapacity planning
0 likes · 8 min read
How JD.com’s ForceBot Revolutionized 618 Sale Load Testing
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
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 1, 2017 · Operations

How Alibaba Engineers Capacity Planning and Full‑Link Load Testing for Massive Sales Events

This article explains Alibaba's four‑step capacity‑planning methodology, the various single‑machine load‑testing techniques, the design of a full‑link load‑testing platform for Double‑11, and the dynamic flow‑control framework that together ensure system stability during extreme traffic spikes.

AlibabaLoad TestingOperations
0 likes · 18 min read
How Alibaba Engineers Capacity Planning and Full‑Link Load Testing for Massive Sales Events
Qunar Tech Salon
Qunar Tech Salon
May 11, 2017 · Operations

Designing Performance Test Scenarios: Models, Metrics, and Strategies

This article explains how to design performance testing scenarios, covering test models, metrics, script preparation, concurrency calculations, pressure strategies, run times, delay settings, user termination, monitoring methods, and various typical scenario types such as baseline, load, mixed, capacity, large‑concurrency, stability and scalability tests.

Load TestingPerformance TestingTPS
0 likes · 24 min read
Designing Performance Test Scenarios: Models, Metrics, and Strategies
System Architect Go
System Architect Go
Mar 31, 2017 · Operations

Using Artillery and ab for Server Load Testing

This article demonstrates how to install and run load‑testing tools Artillery and Apache ab, explains their command‑line options, interprets the performance metrics they produce, and provides tips for handling system limits during high‑concurrency tests.

Load Testingabartillery
0 likes · 5 min read
Using Artillery and ab for Server Load Testing
Efficient Ops
Efficient Ops
Jan 12, 2017 · Operations

How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events

ForceBot is JD.com’s comprehensive full‑chain load‑testing platform that simulates user behavior across the entire purchase flow, isolates test traffic, leverages Docker‑based agents, GRPC services, and real‑time data analytics to identify bottlenecks, optimize resource planning, and support both routine and peak‑traffic scenarios.

AutomationLoad Testingperformance engineering
0 likes · 16 min read
How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 23, 2016 · Operations

How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing

This article recounts Alibaba's 7‑year journey of capacity planning for the massive Double 11 shopping festival, detailing early guesswork, the introduction of load‑testing, online and scenario‑based testing, traffic isolation, and full automation that enabled precise resource allocation across hundreds of services.

Load TestingPerformance Optimizationcapacity planning
0 likes · 23 min read
How Alibaba Scaled Double 11: The Evolution of Capacity Planning and Real‑Time Stress Testing
WeChat Backend Team
WeChat Backend Team
Dec 4, 2016 · Backend Development

How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second

This article revisits the technical design and evolution of the 2015 Chinese New Year Gala "shake" activity, detailing how the backend architecture was progressively refined—from a simple prototype to a production‑grade system capable of handling tens of millions of concurrent requests—through resource pre‑download, access‑layer integration, load‑balancing, and robust fail‑over mechanisms.

Load Testingdistributed-systemshigh-concurrency
0 likes · 21 min read
How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second
360 Quality & Efficiency
360 Quality & Efficiency
Oct 28, 2016 · Operations

Performance Testing of 360 Endpoint Security Management System with LoadRunner

This report details the performance testing of the 360 Endpoint Security Management System, covering product overview, architecture, tool selection (favoring LoadRunner), test scenarios, script implementation, execution results, resource utilization, and analysis, concluding with insights on testing methodology and optimization.

Endpoint SecurityJMeterLoad Testing
0 likes · 6 min read
Performance Testing of 360 Endpoint Security Management System with LoadRunner
ITPUB
ITPUB
Oct 22, 2016 · Backend Development

Designing Scalable High‑Concurrency Architecture: Practical Strategies and Patterns

This guide explains how to design and test high‑concurrency systems by choosing appropriate server architectures, load‑balancing, database clustering, caching layers, message queues, first‑level caches, and static data strategies to ensure smooth operation under heavy user traffic.

Backend ArchitectureDistributed SystemsLoad Testing
0 likes · 12 min read
Designing Scalable High‑Concurrency Architecture: Practical Strategies and Patterns
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