Tagged articles
27 articles
Page 1 of 1
FunTester
FunTester
Aug 1, 2022 · Backend Development

Integrating Dynamic and Static Performance Testing Models in the FunTester Framework

This article explains how to combine dynamic and static performance testing models in FunTester by adding asynchronous console commands to control thread‑pool scaling and QPS adjustments, providing step settings, incremental changes, and graceful termination through simple key inputs.

FunTesterJavaPerformance Testing
0 likes · 7 min read
Integrating Dynamic and Static Performance Testing Models in the FunTester Framework
FunTester
FunTester
Mar 3, 2022 · Backend Development

Implementing Response Time Statistics in the FunTester Framework

This article explains how to filter early response times and compute detailed latency metrics—including percentiles, average, and median—within the FunTester load‑testing framework by redesigning data collection structures and adding a unified statistics method.

Code OptimizationFunTesterJava
0 likes · 6 min read
Implementing Response Time Statistics in the FunTester Framework
FunTester
FunTester
Dec 8, 2021 · Databases

How Fast Can MySQL Insert and Delete? FunTester Performance Benchmarks

This article walks through using the FunTester framework to benchmark MySQL insert and delete operations, showing Java code examples, test configurations, and JSON results that reveal a high QPS for inserts and a noticeable slowdown when deletions are performed.

BenchmarkDELETEFunTester
0 likes · 7 min read
How Fast Can MySQL Insert and Delete? FunTester Performance Benchmarks
FunTester
FunTester
Nov 18, 2021 · Backend Development

Dynamic Load Adjustment in FunTester: A Step‑by‑Step Implementation Guide

This article explains how to redesign the FunTester framework to enable real‑time pressure scaling by treating each multithreaded task as a manageable object, adding interrupt capabilities, and implementing global management for dynamic thread addition, removal, and cloning during load testing.

Dynamic ScalingFunTesterJava
0 likes · 12 min read
Dynamic Load Adjustment in FunTester: A Step‑by‑Step Implementation Guide
FunTester
FunTester
Oct 13, 2021 · Operations

Dynamic Load Adjustment in FunTester: A Real‑World Pressure‑Control Demo

This article details the design and implementation of a dynamic pressure model for the FunTester performance testing framework, covering the goal of flexible load adjustments, core features, multithread synchronization using Phaser, code examples, a demo execution, console output analysis, and identified limitations.

FunTesterJava concurrencyLoad Testing
0 likes · 15 min read
Dynamic Load Adjustment in FunTester: A Real‑World Pressure‑Control Demo
FunTester
FunTester
Sep 30, 2021 · Databases

Benchmarking Redis Map and INCR Operations with FunTester

This article demonstrates how to use the FunTester framework to benchmark Redis hash (map) and INCR commands, detailing the test design, Java code implementation, multithreaded execution, and summarizing the observed performance results.

Database BenchmarkFunTesterJava
0 likes · 6 min read
Benchmarking Redis Map and INCR Operations with FunTester
FunTester
FunTester
Aug 11, 2021 · Backend Development

Step‑by‑Step Guide to Set Up and Run FunTester for Java/Groovy

This tutorial walks you through installing Groovy, configuring environment variables, cloning the FunTester repository, building with Gradle, and running a simple hello‑world test case, while also detailing the framework's project structure and essential code snippets.

FunTesterGradleGroovy
0 likes · 6 min read
Step‑by‑Step Guide to Set Up and Run FunTester for Java/Groovy
FunTester
FunTester
Jul 27, 2021 · Operations

How I Boosted FunTester QPS by 14% and Halved Memory Usage

After a weekend of code refactoring, asynchronous processing, and removing unnecessary statistics, the author increased FunTester's QPS from 104,375 to 118,904 (≈13.9% gain), reduced memory consumption by over 57%, and documented detailed performance impacts of various optimizations with code samples and benchmark tables.

BenchmarkingFunTesterJava
0 likes · 13 min read
How I Boosted FunTester QPS by 14% and Halved Memory Usage
FunTester
FunTester
Jul 5, 2021 · Industry Insights

Which Load Testing Tool Wins at 100k QPS? K6 vs Gatling vs FunTester Benchmarks

In a series of local benchmarks on a 2.6 GHz six‑core Intel i7 machine, the author compares K6, Gatling, and FunTester under 10 k to 20 k QPS loads, detailing CPU, memory, and response‑time metrics, analyzing script languages, JVM settings, and offering optimization suggestions for FunTester.

FunTesterGatlingJVM
0 likes · 11 min read
Which Load Testing Tool Wins at 100k QPS? K6 vs Gatling vs FunTester Benchmarks
FunTester
FunTester
Jun 30, 2021 · Operations

Script‑Based Performance Testing Scenarios Using the FunTester Framework

This article introduces a flexible, script‑driven performance testing approach built on the FunTester framework, explains how to write Groovy/Java test scripts, demonstrates a demo implementation with reflection‑based execution, and covers test case creation, transmission, and execution for HTTP‑based load testing.

FunTesterGroovyJava
0 likes · 13 min read
Script‑Based Performance Testing Scenarios Using the FunTester Framework
FunTester
FunTester
Mar 10, 2021 · Backend Development

Convert HttpRequestBase to Curl for Quick Performance Testing

This article explains how to transform a Java HttpRequestBase object into an equivalent curl command, enabling rapid request replay across servers and detailed timing analysis, and demonstrates the process with step‑by‑step code examples and a functional test using the FunTester framework.

BackendFunTesterHTTP
0 likes · 7 min read
Convert HttpRequestBase to Curl for Quick Performance Testing
FunTester
FunTester
Feb 18, 2021 · Operations

Inside FunTester: A Deep Dive into Its Testing Framework Architecture

This article presents a detailed walkthrough of the FunTester testing framework architecture, covering its layered design, core modules for single‑ and multi‑project setups, multi‑protocol support, common request handling, business logic encapsulation, test flow, data construction techniques, and auxiliary tools such as moco API and JsonPath.

API testingFunTesterSoftware Testing
0 likes · 5 min read
Inside FunTester: A Deep Dive into Its Testing Framework Architecture
FunTester
FunTester
Feb 16, 2021 · Backend Development

Visualizing FunTester: A Detailed Architecture Diagram and Insights

During the Chinese New Year break the author used draw.io (now diagrams.net) to create a comprehensive architecture diagram of the FunTester testing framework, outlining its functional and performance layers, supported protocols, utility modules, and multithreaded execution model.

BackendDraw.ioFunTester
0 likes · 6 min read
Visualizing FunTester: A Detailed Architecture Diagram and Insights
FunTester
FunTester
Feb 4, 2021 · Operations

Multi‑Chain Performance Testing Demo Using FunTester

This article presents a practical demo for multi‑chain performance testing with FunTester, describing the overall workflow, custom multithreaded implementation, Java code example, and sample console output to illustrate how to execute and analyze load tests across multiple request paths.

FunTesterJavaLoad Testing
0 likes · 7 min read
Multi‑Chain Performance Testing Demo Using FunTester
FunTester
FunTester
Jan 29, 2021 · Operations

Replay Browser Requests for Multi‑Endpoint API Load Testing

This article explains how to capture all HTTP requests from a browser, filter out irrelevant assets, convert them into HttpRequestBase objects, and run a concurrent load test across multiple APIs using the FunTester framework, complete with code snippets and performance metrics.

API load testingAutomationFunTester
0 likes · 7 min read
Replay Browser Requests for Multi‑Endpoint API Load Testing
FunTester
FunTester
Dec 17, 2020 · Operations

Multi‑Interface Load Testing for Collect/Uncollect Feature Using FunTester

This article describes how to implement a multi‑interface performance test for the collect and uncollect operations of a teacher’s resource list, using Groovy scripts, a custom FunTester framework, multithreaded request generation, request‑id tracking, and response recording to produce QPS and RT metrics.

API performanceFunTesterGroovy
0 likes · 8 min read
Multi‑Interface Load Testing for Collect/Uncollect Feature Using FunTester
FunTester
FunTester
Mar 23, 2020 · Backend Development

Mastering POST API Testing with FunTester: A Hands‑On Java Demo

This article walks through implementing and testing a POST API using the FunTester framework, covering a complete Java demo, handling parameter dependencies, authentication flow, and practical tips for short‑term test projects, with a full code example and a Gitee repository link.

API testingBackendFunTester
0 likes · 5 min read
Mastering POST API Testing with FunTester: A Hands‑On Java Demo