Method and apparatus for simulating application workloads on an e-business application server
First Claim
1. A method for simulating application workload on an e-business application server hosting a plurality of e-business application programs, comprising:
- forwarding a placebo transaction work request to the e-business application server;
translating said forwarded placebo transaction work request into a computer program operation to be performed in the e-business application server; and
executing said computer program operation in the e-business application server.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and system for simulating application workloads on an e-business application server hosting e-business application programs. A test driver is provided that can simulate different workloads and enable monitoring of e-business applications. A work request for a placebo transaction can be forwarded to the application server for processing. The work request can be a request to process a specified workload. The placebo transaction can be a workload used to test the application server by placing a load on the application server. The placebo transaction can include any kind of data traffic which can emulate realtime tasks and activities that can happen within the application server and its e-business applications environment. The workloads for the placebo transactions can be defined such that they require varying levels of processing resources. The placebo transaction can include hypertext transfer protocol (HTTP) traffic which is typical of Internet website traffic. Although HTTP can be utilized, other transfer protocols such as file transfer protocol (FTP) can be employed. Consequently, a work request can include HTTP requests for accomplishing e-business related calculations, and retrieving and/or storing information in a database.
46 Citations
22 Claims
-
1. A method for simulating application workload on an e-business application server hosting a plurality of e-business application programs, comprising:
- forwarding a placebo transaction work request to the e-business application server;
translating said forwarded placebo transaction work request into a computer program operation to be performed in the e-business application server; and
executing said computer program operation in the e-business application server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- forwarding a placebo transaction work request to the e-business application server;
-
8. The method according to claim 8, further comprising instantiating said workload driver by the application server.
-
9. A system for application workload simulation on an e-business application server hosting a plurality of e-business application programs, the system comprising:
-
a user driver for generating placebo transaction work requests;
a configuration file comprising computer program commands associated with said transaction work requests; and
a workload driver for determining based on configuration information in said configuration file, which of said computer program commands will be executed for said placebo transaction work requests by said user driver. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
forwarding a placebo transaction work request to the e-business application server, said forwarding step for simulating application workload on an e-business application server hosting a plurality of e-business application programs;
translating said forwarded placebo transaction work request into a computer program operation to be performed in the e-business application server; and
executing said computer program operation in the e-business application server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification