Tag

performance testing

2 views collected around this technical thread.

FunTester
FunTester
Jun 7, 2025 · Backend Development

How to Test Redis Protocol Performance: A Practical Guide for Engineers

Redis, an in‑memory high‑performance data store, serves as a popular secondary cache; this article explains its key features, data structures, persistence options, and presents a step‑by‑step Java workflow—including client creation, request sending, result handling, and connection cleanup—to help test engineers design effective performance tests.

JavaRedisbackend
0 likes · 4 min read
How to Test Redis Protocol Performance: A Practical Guide for Engineers
转转QA
转转QA
Jun 6, 2025 · Operations

Boosting Test Efficiency with zzRepeater: Real‑Traffic Replay in Action

The article introduces zzRepeater, a traffic‑replay platform that records and replays real request data to accelerate regression, functional, and performance testing, detailing five practical scenarios where it reduces cost, improves coverage, and streamlines bug verification for QA teams.

QA toolsTesting Automationperformance testing
0 likes · 9 min read
Boosting Test Efficiency with zzRepeater: Real‑Traffic Replay in Action
Test Development Learning Exchange
Test Development Learning Exchange
May 31, 2025 · Operations

Using HttpRunner and Locust for API Performance Testing

This guide walks through installing HttpRunner and Locust, creating a simple YAML test case, converting it to a Locust script, running load tests, customizing behavior, and analyzing performance metrics to evaluate API reliability under load.

APIHttpRunnerLocust
0 likes · 5 min read
Using HttpRunner and Locust for API Performance Testing
Test Development Learning Exchange
Test Development Learning Exchange
May 30, 2025 · Operations

Using Locust to Load Test WebSocket and Redis with Heartbeat Simulation

This guide explains how to set up and run Locust load tests for WebSocket connections and Redis interactions in Python, including client implementations, heartbeat simulation, and practical tips for resource management and concurrency control.

LocustPythonRedis
0 likes · 5 min read
Using Locust to Load Test WebSocket and Redis with Heartbeat Simulation
FunTester
FunTester
May 30, 2025 · Databases

MySQL Performance Testing Practice: Simulating New User Registration

This article demonstrates a practical MySQL performance test using a simulated e‑commerce scenario, detailing the user table schema, multithreaded Java code for inserting random user records, parameterized inputs, success counting, and resource management to evaluate and improve registration throughput.

JavaMySQLdatabase
0 likes · 9 min read
MySQL Performance Testing Practice: Simulating New User Registration
FunTester
FunTester
May 28, 2025 · Cloud Native

Extending Automated Thread Dumps: Log Collection, Resource Monitoring, Chaos Engineering, Performance Analysis, and Environment Cleanup

The article explores how automated thread dumps can be expanded into multiple testing scenarios—including log collection, resource monitoring, fault injection, performance result analysis, and environment cleanup—by leveraging Kubernetes APIs, Prometheus, Chaos Mesh, and scripting tools to improve efficiency, observability, and system resilience.

Chaos EngineeringKubernetesLog Collection
0 likes · 9 min read
Extending Automated Thread Dumps: Log Collection, Resource Monitoring, Chaos Engineering, Performance Analysis, and Environment Cleanup
Architect
Architect
May 25, 2025 · Backend Development

Using Project Loom Virtual Threads in Spring Boot: Setup, Code Samples, and Performance Testing

This article demonstrates how to integrate Project Loom virtual threads into a Spring Boot application, provides the necessary Maven configuration and Java code, runs load tests with JMeter to compare response times against traditional threads, and shows the significant throughput improvements achieved on the same hardware.

JavaProject LoomSpring Boot
0 likes · 9 min read
Using Project Loom Virtual Threads in Spring Boot: Setup, Code Samples, and Performance Testing
Test Development Learning Exchange
Test Development Learning Exchange
May 21, 2025 · Operations

Best Practices for Load Testing with Locust: Resource Management, User Simulation, Distributed Testing, and Monitoring

This guide outlines essential Locust load‑testing practices, covering resource and error handling, realistic user behavior simulation, distributed test setup, environment consistency, monitoring and reporting, security considerations, and systematic performance bottleneck identification.

Distributed TestingLocustPython
0 likes · 5 min read
Best Practices for Load Testing with Locust: Resource Management, User Simulation, Distributed Testing, and Monitoring
Test Development Learning Exchange
Test Development Learning Exchange
May 19, 2025 · Operations

Locust Command‑Line Parameters and Script Configuration Guide

This article explains how to use Locust's command‑line options, configure scripts with wait_time and task weighting, create custom clients, and apply advanced settings such as catch_response and lifecycle hooks to perform precise load testing of web applications.

LocustPythoncommand line
0 likes · 5 min read
Locust Command‑Line Parameters and Script Configuration Guide
FunTester
FunTester
May 18, 2025 · Backend Development

Building a High‑Performance Netty WebSocket Client for Large‑Scale Performance Testing

This article explains how to build a high‑performance Netty‑based WebSocket client for large‑scale performance testing, covering Netty fundamentals, custom handler implementation, client bootstrap configuration, message sending, connection closing, batch operations, and client encapsulation to reduce resource consumption and improve scalability.

JavaNettyWebSocket
0 likes · 14 min read
Building a High‑Performance Netty WebSocket Client for Large‑Scale Performance Testing
Xiaolei Talks DB
Xiaolei Talks DB
May 16, 2025 · Databases

How Online DDL Impacts TPS/QPS in OceanBase: A Comprehensive Test

This article details a systematic performance test of OceanBase's online DDL capabilities, measuring TPS and QPS impacts across various DDL operations, describing the test environment, scripts, results, and conclusions for reliable database schema changes.

OceanBaseQPSTPS
0 likes · 17 min read
How Online DDL Impacts TPS/QPS in OceanBase: A Comprehensive Test
Test Development Learning Exchange
Test Development Learning Exchange
May 3, 2025 · Operations

Using HTTP Requests in Locust: Basic and Advanced Guide

This tutorial explains how to install Locust, write Python scripts with HttpUser tasks for GET and POST requests, run the tool, configure the web UI, and apply advanced features like custom headers, cookies, and response handling for effective load testing.

HTTP RequestsLocustload testing
0 likes · 5 min read
Using HTTP Requests in Locust: Basic and Advanced Guide
Bilibili Tech
Bilibili Tech
Apr 22, 2025 · Operations

Client‑Side DCDN Disaster‑Recovery Drills and Automated Testing at Bilibili

Bilibili performed client-side DCDN disaster-recovery drills using a self-built HTTPDNS to simulate DNS, CDN, and SSL faults; automated scripts across Android, iOS, and Web injected errors, measured rendering latency, validated immediate downgrade to commercial services, refined fallback strategies, and demonstrated near-zero user impact during a real network incident.

BilibiliDCDNHttpDNS
0 likes · 13 min read
Client‑Side DCDN Disaster‑Recovery Drills and Automated Testing at Bilibili
FunTester
FunTester
Apr 21, 2025 · Backend Development

Sentinel: Flow Control and Circuit Breaking for Microservice Stability

This article explains how Sentinel, an open‑source flow‑control component from Alibaba, provides fine‑grained rate limiting, circuit breaking, and system protection for microservices, detailing its core mechanisms, configuration options, and practical usage in performance and fault testing.

MicroservicesSentinelbackend
0 likes · 14 min read
Sentinel: Flow Control and Circuit Breaking for Microservice Stability
Test Development Learning Exchange
Test Development Learning Exchange
Apr 18, 2025 · Backend Development

Integrating SQL Operations in Locust for Performance Testing

This article demonstrates how to integrate SQL database interactions into Locust, a performance testing framework, using Python's mysql-connector-python library to execute read/write operations, enabling data validation and test data retrieval within load testing scenarios.

Database IntegrationLocustSQL
0 likes · 3 min read
Integrating SQL Operations in Locust for Performance Testing
Top Architect
Top Architect
Apr 10, 2025 · Backend Development

Measuring Heap Memory Consumption of HTTP and RPC Requests in Spring Boot

The article presents a Spring Boot experiment measuring per‑request heap memory usage for HTTP and RPC calls, details the JMeter test setup, analyzes GC logs, reports findings such as ~34KB per HTTP request and 0.5‑1MB per RPC request, offers optimization recommendations, and also includes promotional material for AI‑related products.

GCJVMMemory Profiling
0 likes · 11 min read
Measuring Heap Memory Consumption of HTTP and RPC Requests in Spring Boot
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Apr 6, 2025 · Operations

Mastering Performance Testing: Why It Matters and How to Use wrk Effectively

This article explains what performance testing is, why it is essential for reliable systems, outlines practical steps for conducting effective tests, and introduces the wrk benchmarking tool as a lightweight solution for generating realistic load and measuring key performance metrics.

Benchmarkingload testingoperations
0 likes · 2 min read
Mastering Performance Testing: Why It Matters and How to Use wrk Effectively
FunTester
FunTester
Mar 31, 2025 · Operations

Performance Testing and Fault Testing: Complementary Pillars for System Stability

The article explains how performance testing measures system efficiency under load while fault testing validates resilience under abnormal conditions, highlighting their shared goals, differences, overlapping toolchains, and how their combined use drives architecture optimization and improves service level agreements in modern complex software systems.

fault injectionload testingoperations
0 likes · 14 min read
Performance Testing and Fault Testing: Complementary Pillars for System Stability
Java Captain
Java Captain
Mar 29, 2025 · Backend Development

Comparative Performance Analysis of Spring Boot and Quarkus for Cloud‑Native Java Microservices

This article compares Spring Boot and Quarkus by describing their architectures, presenting a reactive test application that uses PostgreSQL, detailing a JMeter performance test plan, and analyzing results such as startup time, build size, CPU, memory, and response latency to help developers decide when to migrate from Spring Boot to Quarkus.

JavaKubernetesMicroservices
0 likes · 14 min read
Comparative Performance Analysis of Spring Boot and Quarkus for Cloud‑Native Java Microservices