Real-Time Data Mapping for Representative Load Test Scenarios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing load tests for software applications often fail to accurately represent real-world environments, leading to missed identification of potential issues until the software is deployed in actual use.

Innovation Solution

Automate load testing by mapping real-time data from a real-world environment to test scripts, using machine learning to dynamically adjust test parameters based on actual user behavior and system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If test engineers manually specify load test parameters, then the test configuration process is simple and quick, but the test accuracy and representativeness of real-world environment deteriorate

Engineering Contradiction:
Improvetest configuration simplicityVSAvoidtest accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent copies real-world environment data (user behavior patterns, system performance metrics, operational parameters) from production systems and uses them to configure load tests. This ensures test accuracy while maintaining automation, resolving the contradiction between manual configuration simplicity and test representativeness

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system continuously monitors real-world system performance and user behavior, then feeds this information back to automatically adjust and optimize load test parameters. This creates a closed-loop system that maintains high test accuracy without requiring complex manual intervention

Inventive Principle:
Principle #23Feedback

2Ease of operation

If test engineers select load test features, then the testing process is controllable and manageable, but the ability to identify real-world problems deteriorates

Engineering Contradiction:
Improvetesting controllabilityVSAvoidproblem identification capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system enables self-service automation where the load test configuration process serves itself by automatically extracting parameters from real-world data, selecting appropriate test scenarios, and optimizing test parameters without requiring expert manual intervention. This maintains controllability through automation while dramatically improving problem identification capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of real-world operational data before executing load tests, pre-configuring test parameters based on actual usage patterns. This preliminary action ensures that the tests are already optimized for real-world representativeness before they run, improving reliability without sacrificing operational control

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If static load test parameters are used, then the test execution is straightforward and consistent, but the adaptability to real-world dynamics deteriorates

Engineering Contradiction:
Improvetest execution consistencyVSAvoidreal-world representativeness
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent transforms static load test parameters into dynamic ones by continuously adjusting test configurations based on real-time monitoring of production system behavior. The system maintains execution consistency through automated control while adapting parameters to reflect real-world dynamics, resolving the contradiction between stability and adaptability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12405880B2Automate load test scenario based on mapping with real-time data monitoring
Publication Date: 2025.09.02 MICRO FOCUS LLC
  • US12405880B2 patent drawing
  • US12405880B2 patent drawing
  • US12405880B2 patent drawing

AI summary

Input data is received from an analysis of an application running in a real-world environment. The input data identifies one or more parameters that are associated with one or more test scripts that are used to test a new version of the application running in the real-world environment. One or more inputs are received that map the received input data to the one or more test scripts. The one or more test scripts are used to test the new version of the application. The one or more tests scripts are executed against the new version of the application based on the one or more parameters.