IP Library Patent Application 13449851
Patent Application
App. No. 13/449,851

GENERATING LOAD SCENARIOS BASED ON REAL USER BEHAVIOR

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/449,851
Abstract

A method for generating a number of load scenarios can include collecting a number of real user metrics utilizing a monitor, calculating a load behavior of the number of real user metrics utilizing a baselining technique, and generating the number of load scenarios based on the load behavior.

Claims (26)

1 . A method for generating a number of load scenarios, comprising:

collecting a number of real user metrics utilizing a monitor;

calculating a load behavior of the number of real user metrics utilizing a baselining technique; and

generating the number of load scenarios based on the calculated load behavior.

2 . The method of claim 1 , wherein collecting real user metrics comprises determining a load for a number of individual processes and a process mix of the individual processes.

3 . The method of claim 1 , wherein calculating a load behavior utilizing a baselining technique comprises determining an average traffic for a process mix of an application.

4 . The method of claim 1 , further comprising utilizing a process mix to determine a frequency parameter for the number of load scenarios.

5 . The method of claim 1 , wherein collecting a number of real user metrics comprises monitoring a number of individual processes and determining a quantity of monitors and a type for each of the quantity of monitors.

6 . The method of claim 1 , further comprising determining a number of individual processes within an application to monitor based on the number of real user metrics.

7 . A non-transitory computer-readable medium storing a set of instructions executable by a processor to cause a computer to:

receive, from a monitor, a number of real user metrics for a determined number of processes within an application;

calculate a load behavior for the number of processes based on the number of real user metrics; and

generate a load scenario for the application based on the load behavior for the number of processes.

8 . The medium of claim 7 , wherein the number of real user metrics comprises pacing and think time information for the number of processes within an application.

9 . The medium of claim 7 , further comprising to store a set of instructions to cause the computer to present an accuracy level to a user for validation of the load scenario.

10 . The medium of claim 9 , wherein validation of the load scenario comprises altering the load scenario to generate a desired test load behavior.

11 . The medium of claim 7 , further comprising to store a set of instructions to cause the computer to assign parameters to a number of scripts based on the load scenario.

12 . A system for generating load scenarios, the system comprising:

a processing resource in communication with a non-transitory computer readable medium, wherein the non-transitory computer readable medium includes a set of instructions and wherein the processing resource executes the set of instructions to:

receive a number of real user metrics received from a monitor;

calculate a load behavior from the real user metrics utilizing a baselining module;

generate a number of load scenarios from the load behavior utilizing a load scenario generator; and

execute the number of load scenarios to apply a testing load to a number of real or simulated applications on a network or in a testing environment.

13 . The system of claim 12 , further comprising an end user management application to compare a baseline of the number of real user metrics to a production baseline to adjust the number of load scenarios.

14 . The system of claim 12 , wherein the load scenario generator executes instructions to automatically update current test scripts as changes occur in the calculated load behavior.

15 . The system of claim 12 , further comprising instructions that are executed to update a quantity and a type of monitors as a process mix changes.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2012
From: SAYERS, SALMAN YANIV; HOROVITZ, YAIR; PEREL, GIL; SCHWARTZER, AVI
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028068/0694 →