Tagged articles

Load Testing

344 articles · Page 4 of 4
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.

Data PipelineKafkaLoad Testing
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.

Capacity PlanningLoad TestingOnline 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.

Capacity PlanningLoad Testingmachine learning
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 Testinge-commercefull-chain testing
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.

APMJVM TuningJava
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.

Capacity PlanningLoad Testingmonitoring
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.

Capacity PlanningLoad Testinge-commerce
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.

AlibabaCapacity PlanningLoad Testing
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.

ConcurrencyLoad TestingScenario Design
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.

Load Testingautomationperformance 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.

Capacity PlanningLoad TestingPerformance Optimization
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.

CachingHigh ConcurrencyLoad 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
Meituan Technology Team
Meituan Technology Team
Oct 1, 2016 · Operations

How Meituan Scaled Its Mobile Deal System for Mega‑Promotions: Traffic Modeling & Capacity Planning

This article details Meituan's technical approach to handling massive traffic spikes during large‑scale promotions, covering background of the O2O deal platform, traffic‑model construction, capacity‑budget calculations, micro‑service architecture evolution, pressure‑test strategies, and the PTP performance‑testing environment used to validate system limits.

Capacity PlanningLoad Testingmicroservices
0 likes · 18 min read
How Meituan Scaled Its Mobile Deal System for Mega‑Promotions: Traffic Modeling & Capacity Planning

Five Popular Web Performance Testing Tools

With increasing emphasis on user experience, this article introduces five widely used web performance testing tools—HP LoadRunner, Apache JMeter, Load UI, Httperf, and Siege—detailing their capabilities for load simulation, functional testing, and performance analysis to help developers and testers optimize application reliability and speed.

Apache JMeterHP LoadRunnerLoad Testing
0 likes · 4 min read
Five Popular Web Performance Testing Tools
360 Quality & Efficiency
360 Quality & Efficiency
Apr 8, 2016 · Operations

Comparative Analysis of Six Server Load‑Testing Tools: LoadRunner, JMeter, Spirent Avalanche, Siege, Tsung, and Locust

This article presents a detailed comparison of six server‑side load‑testing tools—LoadRunner, JMeter, Spirent Avalanche, Siege, Tsung, and Locust—through multiple real‑world scenarios, evaluating their protocol support, scripting flexibility, performance, cost, and suitability for different testing requirements.

Load Testingstress testingtool comparison
0 likes · 11 min read
Comparative Analysis of Six Server Load‑Testing Tools: LoadRunner, JMeter, Spirent Avalanche, Siege, Tsung, and Locust
21CTO
21CTO
Mar 17, 2016 · Backend Development

Turn Java Enterprise Performance Tuning into a Scientific Process

This article explains a systematic, waiting‑point‑based approach to enterprise Java performance tuning, covering load‑test design, analysis of existing versus new applications, hierarchical and technical waiting points, pool and cache sizing, and a back‑tuning workflow to achieve measurable improvements.

JavaLoad Testingbackend optimization
0 likes · 17 min read
Turn Java Enterprise Performance Tuning into a Scientific Process
21CTO
21CTO
Jan 6, 2016 · Backend Development

Essential Best Practices for Accurate HTTP Load Testing

This article outlines ten practical guidelines—ranging from test environment consistency and dedicated hardware to network capacity checks, OS tuning, realistic workloads, proper test duration, and comprehensive result reporting—to ensure reliable and reproducible HTTP server performance benchmarks.

BackendBenchmarkLoad Testing
0 likes · 13 min read
Essential Best Practices for Accurate HTTP Load Testing
ITPUB
ITPUB
Dec 4, 2015 · Backend Development

How to Measure and Optimize System Load Capacity for High‑Concurrency Backends

This guide explains key metrics, influencing factors, and practical tuning steps—including bandwidth, hardware, OS limits, TCP parameters, and server configurations—to assess and improve a backend system's maximum request handling capacity under high concurrency.

ConcurrencyLinux TuningLoad Testing
0 likes · 19 min read
How to Measure and Optimize System Load Capacity for High‑Concurrency Backends
21CTO
21CTO
Nov 12, 2015 · Operations

Scaling Suning’s E‑Commerce for Double‑11: System Splitting and Resilience

Suning’s technical team shares how they prepared for Double‑11 by splitting monolithic services into focused modules, building a robust foundational platform with cloud, middleware, and monitoring tools, refining R&D processes, and implementing comprehensive load‑testing, optimization, and emergency response plans to ensure system stability under massive traffic.

Load Testinge-commerce architectureemergency response
0 likes · 13 min read
Scaling Suning’s E‑Commerce for Double‑11: System Splitting and Resilience
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2015 · Operations

Mastering Software Performance Testing: Key Concepts & Calculation Formulas

This article explains essential software performance testing concepts—including QPS/TPS, concurrency, response time, throughput calculations, think time, and how to estimate daily traffic using real‑world examples from e‑commerce platforms—providing formulas and practical guidance for engineers, administrators, and developers to assess and optimize system capacity.

Load TestingQPSResponse Time
0 likes · 11 min read
Mastering Software Performance Testing: Key Concepts & Calculation Formulas
MaGe Linux Operations
MaGe Linux Operations
Jun 17, 2015 · Backend Development

Generating Millions of HTTP Requests per Second: Tsung, JMeter, and More

This article explains how to achieve ultra‑high HTTP request rates by using load‑generating tools such as Apache Bench, httperf, JMeter and Tsung, discusses Linux socket limits, provides step‑by‑step installation and configuration examples for Tsung on CentOS, and shows how to run tests and interpret the results for building a high‑performance web cluster.

HTTPJMeterLinux
0 likes · 13 min read
Generating Millions of HTTP Requests per Second: Tsung, JMeter, and More
MaGe Linux Operations
MaGe Linux Operations
Jun 15, 2015 · Backend Development

How to Tune Nginx for Over 900k Requests per Second on Linux

This guide walks you through installing and configuring Nginx for extreme request rates, optimizing kernel TCP settings, and using Tsung to benchmark a server that can sustain more than 900,000 requests per second, with detailed command examples and configuration snippets.

High PerformanceLoad TestingNginx
0 likes · 10 min read
How to Tune Nginx for Over 900k Requests per Second on Linux
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2014 · Operations

Discover 10 Free Tools to Load‑Test Your Web Applications

Learn about ten free, open‑source tools—including Grinder, JMeter, and Siege—that let you simulate concurrent users, measure performance, and identify bottlenecks in web applications, helping you assess server capacity and optimize site responsiveness under load.

Load TestingOpen Source ToolsWeb Performance
0 likes · 8 min read
Discover 10 Free Tools to Load‑Test Your Web Applications
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2014 · Operations

How Tcpcopy Replicates Live Traffic for Realistic Load Testing

Tcpcopy is a distributed online pressure testing tool that copies live traffic to test machines, enabling realistic simulation of production environments without deploying new code, and the article explains its principles, code details, deployment steps, advanced usage, and real‑world application at Yitao.

Load Testingnetworktcpcopy
0 likes · 13 min read
How Tcpcopy Replicates Live Traffic for Realistic Load Testing