Tagged articles

Performance Testing

836 articles · Page 3 of 9
FunTester
FunTester
May 19, 2024 · Databases

Essential Database Testing Checklist: From CRUD to Performance Optimization

This guide outlines comprehensive database testing practices, covering relational and non‑relational types, CRUD validation, index and view checks, empty‑database scenarios, data integrity, design principles, stress testing, and detailed SQL optimization techniques with concrete examples and code snippets.

Design GuidelinesIndexingPerformance Testing
0 likes · 12 min read
Essential Database Testing Checklist: From CRUD to Performance Optimization
Programmer DD
Programmer DD
May 14, 2024 · Operations

Mastering Full‑Link Load Testing: The Ultimate Guide to Capacity Assurance

This article explains the concept, challenges, step‑by‑step process, organizational and tool requirements, capacity governance, planning, and AI‑driven prediction for full‑link load testing, illustrating how enterprises can ensure system capacity and stability during large‑scale online events.

OperationsPerformance Testingcapacity assurance
0 likes · 9 min read
Mastering Full‑Link Load Testing: The Ultimate Guide to Capacity Assurance
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 11, 2024 · Game Development

Practical Lessons from Client Performance Optimization in a Mobile Game Project

This article shares seven practical insights gained from client performance testing and optimization in a mobile basketball game, covering long‑term performance planning, data‑driven decisions, feature toggles, build configurations, realistic testing, careful trade‑off evaluation, and the importance of team communication.

Build configurationMobile GamingPerformance Testing
0 likes · 21 min read
Practical Lessons from Client Performance Optimization in a Mobile Game Project
Radish, Keep Going!
Radish, Keep Going!
May 7, 2024 · Operations

How to Slow Down Your Disk I/O by 60× on macOS Using dmc

Learn how to use macOS’s built-in dmc utility to artificially throttle disk read/write speeds, configure various HDD/SSD profiles, and verify the impact with fio benchmarks, enabling realistic performance testing on low-speed machines without complex cgroup or Docker setups.

Disk I/OPerformance Testingdisk throttling
0 likes · 5 min read
How to Slow Down Your Disk I/O by 60× on macOS Using dmc
Architect's Tech Stack
Architect's Tech Stack
Apr 29, 2024 · Databases

Performance Evaluation of Inserting Billion-Scale Data into MySQL Using MyBatis, JDBC, and Batch Processing

This article presents a comprehensive performance test of inserting massive amounts of randomly generated person records into MySQL, comparing three strategies—MyBatis lightweight insertion, direct JDBC handling, and JDBC batch processing—both with and without transactions, and concludes that combining batch processing with transactions yields the fastest insertion speed for large‑scale data loads.

Batch ProcessingJDBCLarge Data Insertion
0 likes · 13 min read
Performance Evaluation of Inserting Billion-Scale Data into MySQL Using MyBatis, JDBC, and Batch Processing
JD Retail Technology
JD Retail Technology
Apr 28, 2024 · Big Data

From Confusion to Mastery: A Newcomer's Journey in Big Data Testing

This article recounts a junior tester's two‑year growth at JD.com, detailing early uncertainties, practical learning methods, step‑by‑step big‑data testing tasks, big‑sale preparation experiences, and actionable advice for newcomers aiming to thrive in the big‑data testing field.

AdvicePerformance Testingcareer
0 likes · 10 min read
From Confusion to Mastery: A Newcomer's Journey in Big Data Testing
dbaplus Community
dbaplus Community
Apr 17, 2024 · Backend Development

How We Scaled a Volunteer Registration System to 20k QPS with Redis, RocketMQ, and MySQL

This article recounts how a volunteer registration platform was redesigned to meet extreme concurrency demands—handling up to 40k QPS and 20k TPS—by evaluating MySQL limits, adding Redis caching, integrating RocketMQ, applying fault‑recovery mechanisms, and iteratively optimizing through multiple load‑testing rounds.

MySQLPerformance TestingRedis
0 likes · 16 min read
How We Scaled a Volunteer Registration System to 20k QPS with Redis, RocketMQ, and MySQL
DeWu Technology
DeWu Technology
Apr 8, 2024 · Operations

Analyzing and Optimizing ZooKeeper WatchManager Memory Usage

By replacing ZooKeeper’s default WatchManager hash‑set tables with concurrent maps and bitmap‑based structures, the authors cut watch‑related heap usage from several gigabytes to under 12 MB, lowered lock contention, and achieved 5‑6× latency gains, delivering up to 91 % memory reduction and ten‑fold SLA improvement in production clusters.

Memory OptimizationPerformance TestingWatchManager
0 likes · 13 min read
Analyzing and Optimizing ZooKeeper WatchManager Memory Usage
FunTester
FunTester
Apr 7, 2024 · Backend Development

Generating Globally Unique Identifiers (GUID) for Performance Testing: UUID, Distributed Services, Snowflake Algorithm, and Thread‑Local Techniques

This article explains why globally unique identifiers are needed in performance testing, compares several common solutions such as Java UUID, Redis/Zookeeper distributed ID generators, the Snowflake algorithm, and thread‑local or shared counters, and provides complete Java code examples for each approach.

GUIDPerformance Testingdistributed systems
0 likes · 13 min read
Generating Globally Unique Identifiers (GUID) for Performance Testing: UUID, Distributed Services, Snowflake Algorithm, and Thread‑Local Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 25, 2024 · Backend Development

Design and Performance Optimization of a High‑Concurrency Volunteer Registration System

This article recounts the end‑to‑end design, bottleneck analysis, and iterative performance tuning—including MySQL, Redis, RocketMQ, compression, sharding, and connection‑pool adjustments—that enabled a volunteer registration platform to meet demanding high‑concurrency and data‑accuracy requirements under limited resources.

MySQLPerformance TestingRocketMQ
0 likes · 16 min read
Design and Performance Optimization of a High‑Concurrency Volunteer Registration System
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
JD Tech
JD Tech
Feb 21, 2024 · Operations

Storage Model Optimization and Performance Testing for Hot SKU Inventory Pre‑occupancy

This article explores practical performance testing and tuning techniques, focusing on storage model optimization and call‑chain analysis to improve hot‑SKU inventory pre‑occupancy throughput, presenting detailed pressure‑testing scenarios, results, cache‑layer redesign, and strategies for identifying and mitigating system bottlenecks.

Load TestingPerformance TestingSystem Bottleneck
0 likes · 15 min read
Storage Model Optimization and Performance Testing for Hot SKU Inventory Pre‑occupancy
Efficient Ops
Efficient Ops
Jan 31, 2024 · Operations

How ICBC Boosted System Stability with Advanced Performance Capacity Testing

This article details ICBC Software Development Center's comprehensive approach to performance capacity testing, covering background challenges, a structured quality practice plan, enhanced test scope evaluation, result analysis, tool support, implementation outcomes, and future directions for ensuring system stability and scalability.

Performance TestingSoftware Engineeringcapacity planning
0 likes · 9 min read
How ICBC Boosted System Stability with Advanced Performance Capacity Testing
Advanced AI Application Practice
Advanced AI Application Practice
Jan 30, 2024 · Industry Insights

From Bug Hunting to AI Testing: A Decade-Long Chronicle of Software Testers' Evolution

The article traces the evolution of software testing roles in China from the early 2000s PC era through mobile-driven diversification, platform shifts, and recent AI and automotive trends, highlighting how responsibilities, tools, and career expectations have transformed over a ten‑year span.

AI testingPerformance TestingSoftware testing
0 likes · 8 min read
From Bug Hunting to AI Testing: A Decade-Long Chronicle of Software Testers' Evolution
ITPUB
ITPUB
Jan 20, 2024 · Databases

How to Cut MySQL Storage Costs by 50%: A Systematic Approach

This article outlines a comprehensive, data‑driven methodology for reducing MySQL storage expenses—including background analysis, challenge identification, a nine‑grid systematic framework, benefit estimation, safety and stability verification, gray‑scale rollout, and rollback strategies—demonstrating over 50% disk space savings in a large‑scale billing system.

Data SafetyDatabase Cost ReductionGray Deployment
0 likes · 15 min read
How to Cut MySQL Storage Costs by 50%: A Systematic Approach
dbaplus Community
dbaplus Community
Jan 7, 2024 · Databases

How to Cut MySQL Storage Costs by Over 50%: A Practical Framework

This article presents a systematic, nine‑grid method for reducing MySQL storage expenses—including table compression, JSON field serialization, and hot‑cold data separation—while quantifying benefits, ensuring data safety, and validating system stability through staged testing and SRE metrics.

Database Cost ReductionMySQLPerformance Testing
0 likes · 13 min read
How to Cut MySQL Storage Costs by Over 50%: A Practical Framework
JD Cloud Developers
JD Cloud Developers
Jan 4, 2024 · Operations

How to Boost Inventory Reservation Performance by 2300% with Redis Caching

This article details a comprehensive performance‑testing case study of an inventory‑reservation system, describing the test scenarios, bottleneck analysis, Redis‑based cache redesign, re‑testing results, cache‑preheat strategies, invalid‑call reduction, and operational best practices that together increased TPS by over twenty‑three‑fold while keeping latency under 500 ms.

Load TestingPerformance Testingdatabase optimization
0 likes · 16 min read
How to Boost Inventory Reservation Performance by 2300% with Redis Caching
Sohu Tech Products
Sohu Tech Products
Dec 27, 2023 · Operations

Why Does Elasticsearch Refresh Take 1‑5 Seconds? A Deep Dive into Index Settings and Soft Delete

This article records a systematic test of Elasticsearch refresh latency, revealing that update operations, a high proportion of deleted documents, and the soft‑delete setting significantly increase refresh time, while the large‑segment strategy and disabling soft delete can reduce latency without harming overall performance.

ElasticsearchPerformance TestingSoft Delete
0 likes · 7 min read
Why Does Elasticsearch Refresh Take 1‑5 Seconds? A Deep Dive into Index Settings and Soft Delete
Top Architect
Top Architect
Dec 24, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article by a senior architect provides a detailed overview of payment system architecture, covering transaction and payment cores, system interactions, service governance, asynchronous processing, and production practices, while also offering practical performance testing and stability strategies.

MicroservicesPayment ArchitecturePerformance Testing
0 likes · 9 min read
Comprehensive Overview of Payment System Architecture and Core Components
Java High-Performance Architecture
Java High-Performance Architecture
Dec 15, 2023 · Operations

Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second

dperf, Baidu’s open‑source DPDK‑based tool, delivers ultra‑high‑performance network testing by generating up to ten million HTTP connections per second, hundreds of gigabits of throughput, and detailed per‑second statistics, with step‑by‑step guidance on environment setup, compilation, and execution.

DPDKLinuxPerformance Testing
0 likes · 8 min read
Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second
Java Architect Essentials
Java Architect Essentials
Dec 11, 2023 · Databases

MyBatis SQL Viewer Plugin: Features, Installation, and Usage Guide

The MyBatis SQL Viewer plugin for IntelliJ IDEA converts MyBatis XML to executable SQL, offers comprehensive mock data generation, compliance and index checks, execution plans, stress testing, and project‑wide scanning, streamlining CRUD development without repeated application restarts.

Database ToolsIDE pluginMyBatis
0 likes · 10 min read
MyBatis SQL Viewer Plugin: Features, Installation, and Usage Guide
Test Development Learning Exchange
Test Development Learning Exchange
Nov 30, 2023 · Operations

Comprehensive Test Plan, Strategy, Acceptance, and Deployment Plan for an E‑commerce Double‑11 Event

This document outlines a complete test plan, testing strategies, resource allocation, schedule, risk management, acceptance criteria, and deployment procedures for an e‑commerce Double‑11 promotion, emphasizing functional, interface, and performance testing to ensure system stability and high‑quality user experience.

Performance TestingSoftware testingTest Plan
0 likes · 8 min read
Comprehensive Test Plan, Strategy, Acceptance, and Deployment Plan for an E‑commerce Double‑11 Event
Bilibili Tech
Bilibili Tech
Nov 28, 2023 · Operations

Technical Assurance Practices for the 13th League of Legends World Championship Live Stream

For the 13th League of Legends World Championship live stream on Bilibili, a comprehensive technical‑assurance framework—covering pre‑event traffic buildup, in‑event experience, and post‑event replay—mapped over 60 business functions, applied a traffic‑estimation model, executed fault‑injection drills, load tests, strict SOPs and change control, and real‑time monitoring, enabling 120 million viewers and a peak of 460 million concurrent users.

OperationsPerformance TestingTraffic Engineering
0 likes · 19 min read
Technical Assurance Practices for the 13th League of Legends World Championship Live Stream
Advanced AI Application Practice
Advanced AI Application Practice
Nov 20, 2023 · Operations

How to Conduct Effective Performance Testing in a Mid‑Platform Architecture

The article outlines a three‑step methodology for performance testing in a mid‑platform setup—defining test scope, verifying service baselines, setting protection thresholds, and executing end‑to‑end load tests—while highlighting the unique challenges of banking workloads, ESB integration, and cross‑team coordination.

ESBLoad TestingPerformance Testing
0 likes · 8 min read
How to Conduct Effective Performance Testing in a Mid‑Platform Architecture
Code Ape Tech Column
Code Ape Tech Column
Nov 20, 2023 · Backend Development

Using Project Loom Virtual Threads in Spring Boot with JMeter Load Testing

This article demonstrates how to integrate Project Loom virtual threads into a Spring Boot application, configure Maven and Tomcat, implement REST endpoints, run JMeter load tests, and compare response times between traditional and virtual threads to showcase significant performance improvements.

JMeterPerformance TestingProject Loom
0 likes · 8 min read
Using Project Loom Virtual Threads in Spring Boot with JMeter Load Testing
Architecture Digest
Architecture Digest
Nov 8, 2023 · Backend Development

Comparing Spring Boot and Quarkus: Performance, Native Images, and Migration Guide

This article compares the Spring Boot and Quarkus Java frameworks by examining their architectures, running reactive test applications, measuring startup time, memory usage, CPU consumption and response latency for both JVM and native builds, and provides practical guidance for migrating Spring developers to Quarkus.

KubernetesNative ImagesPerformance Testing
0 likes · 16 min read
Comparing Spring Boot and Quarkus: Performance, Native Images, and Migration Guide
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Nov 3, 2023 · Operations

Best Practices for Third‑Party Interface Collaboration: Concepts, Rate Limiting, Monitoring, and Incident Handling

The article outlines how game QA and third‑party providers can improve cooperation by aligning basic performance concepts such as TPS, QPS and concurrency, selecting appropriate rate‑limiting strategies, establishing precise monitoring and alerting, and preparing clear incident‑response and delivery standards.

MonitoringOperationsPerformance Testing
0 likes · 15 min read
Best Practices for Third‑Party Interface Collaboration: Concepts, Rate Limiting, Monitoring, and Incident Handling
Alibaba Cloud Native
Alibaba Cloud Native
Oct 18, 2023 · Operations

How to Load Test RocketMQ with JMeter on Alibaba Cloud PTS

This guide walks you through using Alibaba Cloud PTS and JMeter 5.5 to create a custom JavaSampler for RocketMQ 5.0, package the sampler into a JAR, configure a PTS JMeter environment, run an RPS‑mode load test, and analyze the detailed performance report.

Alibaba Cloud PTSJMeterJavaSampler
0 likes · 16 min read
How to Load Test RocketMQ with JMeter on Alibaba Cloud PTS
FunTester
FunTester
Oct 12, 2023 · Interview Experience

Master Performance Testing: Key Interview Questions & 12306 Crash Lessons

This article compiles essential performance testing interview questions, outlines a complete testing process with metrics and types, analyzes the 12306 ticketing system crash causes—including overload, bugs, security and network issues—and offers practical mitigation strategies for engineers.

12306 crashInterview QuestionsLoad Testing
0 likes · 8 min read
Master Performance Testing: Key Interview Questions & 12306 Crash Lessons
JD Cloud Developers
JD Cloud Developers
Oct 11, 2023 · Backend Development

How Many Threads Should You Run? Real‑World Tests Reveal the Truth

This article debunks common thread‑count myths by running Java CPU‑bound and I/O‑bound experiments on a 6‑core/12‑thread Ryzen, showing how core count, context‑switching overhead, and I/O wait time affect CPU utilization and guiding practical thread‑pool sizing.

Java concurrencyPerformance Testingcpu-utilization
0 likes · 12 min read
How Many Threads Should You Run? Real‑World Tests Reveal the Truth
macrozheng
macrozheng
Oct 7, 2023 · Databases

Deploy Apache Ignite and Compare Its Performance with MySQL

This guide walks through installing Apache Ignite via Docker, configuring it alongside MySQL in a Spring Boot project, setting up data sources and MyBatis, and performing benchmark tests to illustrate Ignite’s superior in‑memory SQL performance compared to traditional MySQL setups.

Apache IgniteDockerIn-Memory Database
0 likes · 11 min read
Deploy Apache Ignite and Compare Its Performance with MySQL
Top Architecture Tech Stack
Top Architecture Tech Stack
Sep 21, 2023 · Backend Development

Determining the Optimal Thread Pool Size Based on CPU Utilization

This article explains how to size a thread pool by understanding CPU core limits, I/O wait effects, empirical testing on a multi‑core machine, and a practical formula, while emphasizing that real‑world workloads require iterative performance testing to find the best thread count.

Performance TestingThread Poolcpu-utilization
0 likes · 12 min read
Determining the Optimal Thread Pool Size Based on CPU Utilization
政采云技术
政采云技术
Sep 20, 2023 · Backend Development

Design and Implementation of Noise Reduction for JVM Sandbox Repeater Traffic Recording and Replay

This article presents a detailed design and implementation plan for adding configurable noise‑reduction to both traffic recording and result comparison in Alibaba's jvm‑sandbox‑repeater, including new configuration fields, comparator extensions, and a Quartz‑based denoising job with Akka integration.

Performance Testingjavajvm-sandbox
0 likes · 13 min read
Design and Implementation of Noise Reduction for JVM Sandbox Repeater Traffic Recording and Replay
360 Quality & Efficiency
360 Quality & Efficiency
Sep 15, 2023 · Operations

Traffic Replay Technology: Applications, Common Tools, and Challenges

Traffic replay technology records real production traffic and replays it in test environments to verify code changes, improve regression, performance, and functional testing, with detailed discussions of its applications, a comparison of popular open‑source tools, and common challenges and mitigation strategies.

Performance Testingtestingtool comparison
0 likes · 8 min read
Traffic Replay Technology: Applications, Common Tools, and Challenges
Architect's Tech Stack
Architect's Tech Stack
Sep 11, 2023 · Databases

Performance Evaluation of Large-Scale Data Insertion into MySQL Using MyBatis, JDBC, and Batch Processing

This article presents a systematic performance test of inserting massive data into MySQL, comparing three strategies—MyBatis lightweight insertion, direct JDBC (with and without transactions), and JDBC batch processing—showing how transaction handling and batch execution dramatically affect insertion speed.

Batch ProcessingJDBCMyBatis
0 likes · 15 min read
Performance Evaluation of Large-Scale Data Insertion into MySQL Using MyBatis, JDBC, and Batch Processing
58 Tech
58 Tech
Sep 7, 2023 · Backend Development

Kylin: 58’s Integrated Performance Testing Platform – Architecture, Features, and Future Roadmap

The article introduces Kylin, 58’s self‑developed one‑stop performance testing platform, detailing its background, development stages, core modules such as management console, test engine, scheduler, data monitoring and report aggregation, as well as its architecture, SCF support, task scheduling, data collection, reporting mechanisms, practical results and future roadmap.

Load TestingPerformance TestingSCF
0 likes · 17 min read
Kylin: 58’s Integrated Performance Testing Platform – Architecture, Features, and Future Roadmap
Efficient Ops
Efficient Ops
Aug 16, 2023 · Operations

How to Accurately Set Service Rate‑Limiting Thresholds in Large Cloud Systems

This article examines the challenges of setting effective rate‑limiting thresholds for massive cloud‑native services, compares TPS and concurrency metrics, proposes stress‑testing and historical‑data‑ARMA forecasting methods, and presents a practical system that delivers reliable limits for both node‑wide and per‑service protection.

ARMA forecastingCloud OperationsPerformance Testing
0 likes · 10 min read
How to Accurately Set Service Rate‑Limiting Thresholds in Large Cloud Systems
FunTester
FunTester
Aug 11, 2023 · Operations

Essential Performance Testing Best Practices Every Engineer Should Follow

Performance testing is crucial for ensuring software reliability, and this guide outlines essential best practices—including setting clear goals, selecting appropriate tools, crafting maintainable scripts, using realistic data, running long‑duration loads, and scheduling regular tests—to help engineers achieve stable, high‑performing applications.

Load TestingOperationsPerformance Testing
0 likes · 8 min read
Essential Performance Testing Best Practices Every Engineer Should Follow
Architect
Architect
Aug 10, 2023 · Operations

Capacity Management: Goals, Stages, Optimization Techniques, and Scaling Practices

The article explains how capacity management balances cost control and service quality through defined goals, three development stages, detailed resource optimization methods, stress‑testing metrics and standards, and automated scaling to achieve significant cost reductions while maintaining system stability.

Capacity ManagementOperationsPerformance Testing
0 likes · 10 min read
Capacity Management: Goals, Stages, Optimization Techniques, and Scaling Practices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 7, 2023 · Cloud Native

How to Optimize Serverless Function Parameters for Cost and Performance

This guide explains how to evaluate and tune Serverless function settings—balancing cost, performance, and workload complexity—using built‑in estimation tools, CPU/IO benchmark results, Little's Law‑based performance probing, and Alibaba Cloud's PTS testing workflow.

Cloud NativeFunction ComputePerformance Testing
0 likes · 14 min read
How to Optimize Serverless Function Parameters for Cost and Performance
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 28, 2023 · Operations

Distributed System Log Printing Optimization and Performance Evaluation

The study evaluates log4j2 and logback performance, recommends asynchronous logback for high‑concurrency workloads, demonstrates latency reductions in a production service, and introduces a TraceContext‑based flag to share logging state across micro‑services, cutting daily log volume by ~80 % and easing distributed system overhead.

Performance Testinglog optimizationlog4j2
0 likes · 16 min read
Distributed System Log Printing Optimization and Performance Evaluation
37 Interactive Technology Team
37 Interactive Technology Team
Jul 21, 2023 · Cloud Native

Automated Performance Testing Architecture Using Alibaba Cloud PTS

The article explains how automated performance testing using Alibaba Cloud PTS—integrated with VPC‑based Kubernetes clusters, GitLab CI/CD pipelines, and cloud APIs—overcomes the inaccuracy, coordination delays, and resource waste of manual testing by providing on‑demand, scalable load generation, scenario orchestration, real‑time metrics, and cost‑effective reporting.

Alibaba Cloud PTSCI/CDDevOps
0 likes · 4 min read
Automated Performance Testing Architecture Using Alibaba Cloud PTS
Test Development Learning Exchange
Test Development Learning Exchange
Jul 17, 2023 · Operations

Comprehensive Guide to Performance Testing Parameters, Metrics, and Tool Selection

This article explains key performance testing parameters such as concurrent users, TPS, response time, virtual users, and data volume, outlines essential monitoring metrics, details preparation steps and simple API testing procedures, and compares popular load‑testing tools like JMeter, Locust, and LoadRunner.

MonitoringPerformance TestingResponse Time
0 likes · 12 min read
Comprehensive Guide to Performance Testing Parameters, Metrics, and Tool Selection
Ziru Technology
Ziru Technology
Jul 13, 2023 · Operations

How to Design Effective Performance Test Scenarios with JMeter

This article explains why website performance directly impacts business goals, outlines a four‑scenario testing framework (baseline, capacity, stability, and exception), and provides practical steps for environment setup, data preparation, parameterization, and execution using JMeter.

JMeterLoad TestingOperations
0 likes · 13 min read
How to Design Effective Performance Test Scenarios with JMeter
FunTester
FunTester
Jul 12, 2023 · Operations

Mastering Load Testing: Practical Wrk, GoReplay, and SRE Strategies

This article explains why automation testing often lags behind product changes, outlines essential load‑testing concepts such as bottleneck analysis and capacity planning, and provides hands‑on guidance for using Wrk and GoReplay tools within an SRE‑driven operations workflow.

GoReplayLoad TestingPerformance Testing
0 likes · 8 min read
Mastering Load Testing: Practical Wrk, GoReplay, and SRE Strategies
Laravel Tech Community
Laravel Tech Community
Jul 5, 2023 · Databases

Performance Testing and Optimization of Large‑Scale MySQL Queries

This article demonstrates how to generate, insert, and query millions of rows in a MySQL 5.7 table, measures pagination performance under varying offsets and result sizes, and presents several optimization techniques—including sub‑queries, indexed look‑ups, and column selection—to dramatically reduce query latency.

DatabaseLarge DataMySQL
0 likes · 10 min read
Performance Testing and Optimization of Large‑Scale MySQL Queries
AI Cyberspace
AI Cyberspace
Jul 4, 2023 · Databases

Benchmarking Cloud‑Native Data Warehouses: Cloudwave vs StarRocks Performance Test

This article compares traditional databases with modern cloud‑native data warehouses, outlines a detailed performance testing methodology using the SSB1000 benchmark, presents test scripts and environment setup for Cloudwave and StarRocks, and analyzes the results to highlight strengths and optimization opportunities.

Data WarehousePerformance TestingSQL
0 likes · 21 min read
Benchmarking Cloud‑Native Data Warehouses: Cloudwave vs StarRocks Performance Test
Architect's Guide
Architect's Guide
Jun 28, 2023 · Databases

Testing MySQL Pagination Performance on Large Datasets

This article demonstrates how to create a 10‑million‑row MySQL table, batch‑insert data via a stored procedure, measure ordinary LIMIT pagination versus offset‑optimized queries, and provides practical tips for improving query speed on massive tables.

Large DataMySQLPerformance Testing
0 likes · 9 min read
Testing MySQL Pagination Performance on Large Datasets
JD Retail Technology
JD Retail Technology
Jun 21, 2023 · Backend Development

Remote Aware Load Balance (RALB) Algorithm for Search Recommendation System: Design, Implementation, and Performance Evaluation

This article presents the design and evaluation of the Remote Aware Load Balance (RALB) algorithm applied to JD’s search‑recommendation architecture, describing its CPU‑centric load‑balancing principles, implementation details, functional verification, throughput and boundary testing, and the observed improvements in CPU utilization and overall system performance.

Load BalancingPerformance Testingcpu-utilization
0 likes · 13 min read
Remote Aware Load Balance (RALB) Algorithm for Search Recommendation System: Design, Implementation, and Performance Evaluation
Java Architecture Diary
Java Architecture Diary
Jun 21, 2023 · Backend Development

Boost Java Concurrency with Project Loom: A Hands‑On Guide to Virtual Threads

Learn how Project Loom’s virtual threads can replace heavyweight OS threads in Java Spring Boot applications, enabling one‑thread‑per‑request models, improving throughput under high concurrency, with step‑by‑step setup, code samples, and performance comparisons across 100‑, 300‑ and 500‑thread tests.

Java concurrencyPerformance TestingProject Loom
0 likes · 7 min read
Boost Java Concurrency with Project Loom: A Hands‑On Guide to Virtual Threads
JD Tech
JD Tech
Jun 9, 2023 · Backend Development

JSF 1.7.6 Preheat Strategy Practice and Performance Test Report

This article presents a detailed practice report on the JSF 1.7.6 preheat strategy applied to JD's VOP platform, describing the background, test scenarios, deployment process, monitoring results with and without preheat, and concluding that dynamic preheat significantly reduces performance spikes during service rollout.

APIJSFPerformance Testing
0 likes · 8 min read
JSF 1.7.6 Preheat Strategy Practice and Performance Test Report
FunTester
FunTester
May 30, 2023 · Operations

Software Performance Testing: Process, Tools, and Required Skills

The article explains why software performance testing is essential, outlines a comprehensive testing workflow, reviews popular load‑testing tools, offers guidance on selecting the right tool, and lists the technical and analytical skills needed to become an effective performance testing engineer.

Load TestingOperationsPerformance Testing
0 likes · 13 min read
Software Performance Testing: Process, Tools, and Required Skills
php Courses
php Courses
May 22, 2023 · Operations

Overview of RunnerGo Performance Testing Module and Its Features

This article provides a comprehensive guide to RunnerGo's performance testing module, detailing plan management, various load test modes such as concurrency, step, error‑rate, response‑time, and requests‑per‑second, along with configuration options, execution workflow, and links to the open‑source repository.

Load TestingPerformance TestingPlan Management
0 likes · 11 min read
Overview of RunnerGo Performance Testing Module and Its Features
FunTester
FunTester
May 19, 2023 · Fundamentals

Comprehensive Guide to Software Testing Points: UI, Functional, Performance, Security, and Compatibility

This article outlines essential software testing points—including UI usability, functional correctness, performance load, security controls, and cross‑platform compatibility—explaining why enumerating each test item helps testers design comprehensive cases, detect defects early, and ensure reliable, secure, and user‑friendly applications.

Performance TestingQuality AssuranceSoftware testing
0 likes · 15 min read
Comprehensive Guide to Software Testing Points: UI, Functional, Performance, Security, and Compatibility
vivo Internet Technology
vivo Internet Technology
May 17, 2023 · Information Security

How Intel QAT Accelerates TLS: Multi-Buffer Software vs. Hardware Offload

Intel’s QuickAssist Technology (QAT) offers both Multi‑Buffer SIMD software acceleration and dedicated hardware offload to dramatically speed up TLS handshakes, with up to 5× faster RSA signing and 12× faster ECDH key exchange, while maintaining compatibility via OpenSSL’s async engine.

Hardware offloadIntel QATMulti-Buffer SIMD
0 likes · 16 min read
How Intel QAT Accelerates TLS: Multi-Buffer Software vs. Hardware Offload
Qunar Tech Salon
Qunar Tech Salon
May 17, 2023 · Frontend Development

QTest & QClient Technical Journey: Event Overview and Talk Summaries

The QTest and QClient technical journey event on May 23, 2023 features multiple expert talks on performance testing, AI‑enhanced frontend engineering, Serverless visualisation, user‑behavior replay, and a new React framework, along with registration details, promotional items, and recruitment information.

AIPerformance TestingQTest
0 likes · 5 min read
QTest & QClient Technical Journey: Event Overview and Talk Summaries
Top Architect
Top Architect
May 12, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article presents a detailed overview of typical payment system architecture, describing the division between transaction and payment cores, their interactions, key modules such as transaction core, payment core, channel gateways, data consistency, service governance, and practical production considerations like performance testing and stability management.

Performance TestingService Governancepayment
0 likes · 10 min read
Comprehensive Overview of Payment System Architecture and Core Components
Efficient Ops
Efficient Ops
May 12, 2023 · Operations

Designing an Intelligent Performance Testing Platform: From Vision to Implementation

This article describes how a bank’s IT team transformed its performance testing by defining intelligent platform capabilities, designing a modular architecture, and implementing features such as automated risk identification, smart test case generation, data synthesis, multi‑protocol support, chaos injection, and automated result analysis using JMeter, Prometheus, and custom plugins.

Chaos EngineeringIntelligent TestingJMeter
0 likes · 11 min read
Designing an Intelligent Performance Testing Platform: From Vision to Implementation
JD Cloud Developers
JD Cloud Developers
May 11, 2023 · Backend Development

How MOSN’s New Latency‑Based Load Balancing Cuts Tail Latency

This article explains MOSN v1.5.0's latency‑based load‑balancing algorithm, analyzes the sources of latency in distributed systems, describes mitigation techniques such as PeakEWMA and P2C, and presents a realistic simulation that shows the algorithm’s superiority over Round Robin and Least Request.

Load BalancingMOSNP2C
0 likes · 12 min read
How MOSN’s New Latency‑Based Load Balancing Cuts Tail Latency
DataFunSummit
DataFunSummit
May 3, 2023 · Databases

FinBench: A Financial Graph Benchmark for System Selection and Evaluation

FinBench is a financial benchmark developed by Ant Group under the LDBC umbrella, providing a comprehensive graph system evaluation framework that includes background, scenarios, design, chokepoints, and future plans, aimed at guiding database selection for financial use cases.

FinBenchLDBCPerformance Testing
0 likes · 14 min read
FinBench: A Financial Graph Benchmark for System Selection and Evaluation
Alibaba Cloud Native
Alibaba Cloud Native
Apr 25, 2023 · Cloud Native

How KubeVela Scales: Load‑Testing Results and Performance Optimizations for v1.8

This guide details KubeVela's three‑year evolution, presents a comprehensive load‑testing history, explains step‑by‑step configuration for high‑performance and robust control planes, describes various optimization techniques such as state‑persistence parallelism, AppKey indexing, informer cache reduction, direct cluster‑gateway connections and controller sharding, and summarizes extensive single‑shard, multi‑shard, multi‑cluster and large‑scale experiments that demonstrate v1.8's superior scalability and stability.

Cloud NativeController ShardingKubeVela
0 likes · 32 min read
How KubeVela Scales: Load‑Testing Results and Performance Optimizations for v1.8
FunTester
FunTester
Apr 25, 2023 · Fundamentals

An Overview of Software Testing: Types, Purposes, and Career Prospects

This article provides a comprehensive overview of software testing, covering its purpose, various test types such as functional, performance, security, compatibility, reliability, user experience, internationalization, and automation, as well as career prospects and essential skills for testers.

Performance TestingQuality AssuranceSoftware testing
0 likes · 8 min read
An Overview of Software Testing: Types, Purposes, and Career Prospects
DeWu Technology
DeWu Technology
Apr 24, 2023 · Frontend Development

Community Client-Side Testing Practices and Quality System Construction

The guide outlines community-driven client‑side testing practices—functional, compatibility, exploratory, UX, performance, stability, and security testing—detailing tool use such as TeslaLab, automation and AI techniques, cross‑device and platform challenges, memory‑leak and crash analysis, and combined black‑box/white‑box approaches to improve app quality and data privacy.

Client-Side TestingMobile TestingPerformance Testing
0 likes · 21 min read
Community Client-Side Testing Practices and Quality System Construction
Test Development Learning Exchange
Test Development Learning Exchange
Apr 19, 2023 · Fundamentals

Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis

This article outlines four practical QA scenarios—building a simple API automation framework, creating a Locust performance‑testing demo, writing functional test cases, and analyzing product requirements for hidden risks—while emphasizing how mastering ChatGPT can boost a tester's competitiveness.

ChatGPTPerformance TestingQA
0 likes · 2 min read
Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis
php Courses
php Courses
Apr 18, 2023 · Backend Development

Architecture Overview of the RunnerGo Testing Platform

The RunnerGo testing platform provides API debugging, automation, and performance testing through a multi‑service online architecture that includes management, engine, collector, front‑end, and various middleware components such as Redis, MySQL, MongoDB, Kafka, and Nginx, illustrated with architecture and process diagrams.

API testingPerformance Testingbackend services
0 likes · 3 min read
Architecture Overview of the RunnerGo Testing Platform
FunTester
FunTester
Apr 11, 2023 · Fundamentals

Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics

This article provides software test engineers with 1‑3 years of experience a comprehensive roadmap to master fundamental testing skills, automation, performance, security testing, and essential programming languages, emphasizing systematic learning, practical application, and continuous improvement for career growth.

Performance TestingProgramming LanguagesSoftware testing
0 likes · 12 min read
Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics
JD Retail Technology
JD Retail Technology
Apr 6, 2023 · Backend Development

JSF 1.7.6 Preheat Strategy: Practice and Performance Test Report

This report details the background, implementation, and results of using the JSF 1.7.6 dynamic preheat strategy to mitigate performance spikes during service deployments on JD's VOP platform, comparing scenarios with and without preheat and providing concrete monitoring data and configuration guidance.

JSFLoad BalancingPerformance Testing
0 likes · 7 min read
JSF 1.7.6 Preheat Strategy: Practice and Performance Test Report
Ziru Technology
Ziru Technology
Mar 31, 2023 · Backend Development

Master Java Performance Testing with JMH: From Basics to Advanced Benchmarks

This article explains what benchmarking is, introduces the JMH framework for Java, shows how to add JMH dependencies, walks through a simple "Hello JMH" example with full source and output, demonstrates using JMH with Spring Boot, details the most important options and annotations, and highlights common pitfalls to avoid when writing reliable micro‑benchmarks.

BenchmarkingJMHPerformance Testing
0 likes · 17 min read
Master Java Performance Testing with JMH: From Basics to Advanced Benchmarks
php Courses
php Courses
Mar 28, 2023 · Operations

Introduction to Performance Testing and a Quick Guide for Beginners Using RunnerGo

This article explains what performance testing is, its goals, key metrics, common test types, and provides a step‑by‑step guide—including tool selection, requirement clarification, environment setup, script design, execution, and result analysis—using the RunnerGo platform for newcomers.

Load TestingPerformance TestingRunnerGo
0 likes · 6 min read
Introduction to Performance Testing and a Quick Guide for Beginners Using RunnerGo
转转QA
转转QA
Mar 27, 2023 · Operations

Iterative Load Testing Process Improvement and Full-Process Evolution

This article analyzes the challenges of traditional system load testing, proposes an iterative testing workflow that enhances service and environment stability, reduces manpower and timeliness costs, aligns testing with business needs, and outlines the evolution of a full‑process testing model with practical feedback.

Load TestingPerformance Testingiterative testing
0 likes · 10 min read
Iterative Load Testing Process Improvement and Full-Process Evolution
360 Quality & Efficiency
360 Quality & Efficiency
Mar 24, 2023 · Operations

Performance Testing and Optimization of a Web Application Using JMeter and BlazeMeter

This article details a comprehensive performance testing workflow—including requirement analysis, script recording with BlazeMeter, data construction, iterative optimization, and final results—targeting a web application that must handle over 5,000 TPS with 2 million database records, highlighting bottlenecks in Redis, MySQL, and code logic.

BlazeMeterJMeterMySQL
0 likes · 7 min read
Performance Testing and Optimization of a Web Application Using JMeter and BlazeMeter
php Courses
php Courses
Mar 24, 2023 · Operations

Configuring Visual Test Scenarios in RunnerGo: A Step‑by‑Step Guide

This guide explains how to create, configure, and debug visual test scenarios in RunnerGo—using a login‑random‑value example to illustrate interface creation, conditional controllers, wait controllers, and scenario debugging for realistic performance testing workflows.

Performance TestingRunnerGoconditional flow
0 likes · 6 min read
Configuring Visual Test Scenarios in RunnerGo: A Step‑by‑Step Guide
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 24, 2023 · Operations

Continuous Testing as a Weapon Against Architecture Decay: Practices, Performance Fences, Acceptance Test Nets, and Dependency Checks

Continuous testing, performance testing fences, acceptance test nets, and ArchUnit dependency checks are presented as practical strategies to prevent software and architecture decay, illustrated with real project experiences, CI/CD integration, and code examples for robust quality assurance.

ArchUnitCI/CDPerformance Testing
0 likes · 7 min read
Continuous Testing as a Weapon Against Architecture Decay: Practices, Performance Fences, Acceptance Test Nets, and Dependency Checks
MaGe Linux Operations
MaGe Linux Operations
Mar 17, 2023 · Operations

Kickstart Your JMeter Journey: A Beginner’s Guide to Performance Testing

This step‑by‑step guide introduces JMeter, explains how to download and install it (including Java setup), walks through creating a simple test plan with thread groups, HTTP samplers, and listeners, and shows how to run and analyze results, enabling beginners to quickly start performance testing.

JMeterLoad TestingPerformance Testing
0 likes · 9 min read
Kickstart Your JMeter Journey: A Beginner’s Guide to Performance Testing
php Courses
php Courses
Mar 17, 2023 · Operations

RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide

RunnerGo is an Apache‑2.0 licensed full‑stack testing platform built with Go and React that provides API testing, scenario automation, performance testing, and rich reporting, and the article details its features, technology stack, architecture, installation steps, configuration files, and open‑source repositories.

DockerLoad TestingPerformance Testing
0 likes · 7 min read
RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide