Cloud Stress Testing with Adaptive Parameter Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current stress testing methods in cloud computing lack accuracy and efficiency in evaluating the capacity of business systems under maximum load, impacting capacity analysis and evaluation.

Innovation Solution

A method and apparatus for stress testing in cloud services that initiates a stress testing request based on preset configuration information, acquires monitoring data, and determines query capacity information, allowing for precise and efficient evaluation of a business system's performance and capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If stress testing is performed on cloud business systems, then capacity evaluation is achieved, but testing accuracy and efficiency are insufficient

Engineering Contradiction:
Improvecapacity evaluation accuracyVSAvoidstress testing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent dynamically adjusts stress testing parameters including traffic volume, concurrency levels, and test duration based on system response characteristics. The testing system modifies these parameters in real-time to optimize both measurement precision and testing efficiency, transitioning from static to adaptive parameter control.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements continuous feedback mechanisms by monitoring system performance metrics during stress testing and using this information to adjust subsequent test configurations. This closed-loop approach improves capacity evaluation accuracy while maintaining testing efficiency through intelligent parameter optimization.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive monitoring data is collected during stress testing, then evaluation accuracy improves, but testing complexity increases

Engineering Contradiction:
Improveperformance monitoring accuracyVSAvoidstress testing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and focuses on collecting only the most critical performance monitoring data relevant to capacity evaluation, such as response time, throughput, and resource utilization metrics. By filtering out redundant information, the system maintains high evaluation accuracy while reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitoring system is designed with multi-functional capabilities that allow a single unified monitoring framework to collect, analyze, and process multiple types of performance data simultaneously. This universal approach reduces complexity compared to having separate specialized monitoring systems for each metric.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3920469A1Method and apparatus for stress testing, electronic device and computer readable medium
Publication Date: 2021.12.08 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • EP3920469A1 patent drawingFigure 1~2
  • EP3920469A1 patent drawingFigure 3~4
  • EP3920469A1 patent drawingFigure 5~6

AI summary

A method and apparatus for stress testing are provided, relates to the field of cloud computing technology. An embodiment of the method includes: initiating a stress testing request to a business system in a cloud service based on preset stress testing configuration information, the stress testing configuration information including at least one test traffic; acquiring monitoring data of the performance of the business system responding to the stress testing request; and determining query capacity information of the business system based on the preset stress testing configuration information and the monitoring data of the performance.