TRANSACTION BASED WORKLOAD MODELING FOR EFFECTIVE PERFORMANCE TEST STRATEGIES
First Claim
1. A method for creating workload model to test performance of a critical application in a data processing network, wherein the data processing network comprises a plurality of data processing units, the method comprising:
- receiving, at one of the plurality of data processing units, an activity log with a plurality of entities from the data processing network, wherein each entity of the activity log comprises a session identification number;
creating a transaction log of all transactions conducted using the activity log, wherein a user defines at least one transaction with respect to a particular session identification number, and wherein the at least one transaction is a business transaction flow, the business transaction flow comprising a user defined logical sequence of destination addresses;
determining a plurality of transaction metrics using the transaction log, wherein the plurality of transaction metrics comprises an average transaction response time, a transaction throughput; and
creating a workload model to test the critical performance of an application in the data processing network based on the plurality of transaction metrics and provide effective performance test strategies.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating workload model to test performance of a critical application in a data processing network (112) is disclosed. The method includes receiving (202), at one of the plurality of data processing units (114a), an activity log with a plurality of entities from the data processing network (112). The method further includes creating (204) a transaction log of all transactions conducted using the activity log. Further the method determines (206) a plurality of transaction metrics using the transaction log, wherein the plurality of transaction metrics comprises an average transaction response time, a transaction throughput etc. The method further creates a workload model to test the critical performance of an application in the data processing network (112) based on the plurality of transaction metrics and provide effective performance test strategies.
11 Citations
19 Claims
-
1. A method for creating workload model to test performance of a critical application in a data processing network, wherein the data processing network comprises a plurality of data processing units, the method comprising:
-
receiving, at one of the plurality of data processing units, an activity log with a plurality of entities from the data processing network, wherein each entity of the activity log comprises a session identification number; creating a transaction log of all transactions conducted using the activity log, wherein a user defines at least one transaction with respect to a particular session identification number, and wherein the at least one transaction is a business transaction flow, the business transaction flow comprising a user defined logical sequence of destination addresses; determining a plurality of transaction metrics using the transaction log, wherein the plurality of transaction metrics comprises an average transaction response time, a transaction throughput; and creating a workload model to test the critical performance of an application in the data processing network based on the plurality of transaction metrics and provide effective performance test strategies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system capable of creating a workload model in order to test performance of a critical application in a data processing network, wherein the data processing network comprises a plurality of data processing units, the system comprising:
-
a receiving module to receive an activity log with a plurality of entities from the data processing network, wherein each entity of the activity log comprises a session identification number; a processor configured to; create a transaction log of all transactions conducted using the activity log, wherein a user defines at least one transaction with respect to a particular session identification number, and wherein the at least one transaction is a business transaction flow, the business transaction flow comprising a user defined logical sequence of destination addresses; and determine a plurality of transaction metrics using the transaction log, wherein the plurality of transaction metrics comprises an average transaction response time, a transaction throughput; and a workload model generating module to create a workload model to test the critical performance of an application in the data processing network based on the plurality of transaction metrics and provide effective performance test strategies. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer storage device tangibly embodying a plurality of instructions adapted for creating a workload model in order to test critical performance of an application in a data processing network, wherein the data processing network comprises a plurality of data processing units, the computer storage device comprising:
a computer readable medium storing; program code adapted for receiving, at a computing device, an activity log with a plurality of entities from the data processing network, wherein each entity of the activity log comprises a date, a logged time, a time taken, a session identification number, and a destination address; program code adapted for creating a transaction log of all transactions conducted using the activity log, wherein a user defines at least one transaction with respect to a particular session identification number, and wherein the at least one transaction is a business transaction flow, the business transaction flow comprising a user defined logical sequence of destination addresses; program code adapted for determining a plurality of transaction metrics using the transaction log, wherein the plurality of transaction metrics comprises an average transaction response time, a transaction throughput; and program code adapted for creating a workload model to test the critical performance of an application in the data processing network based on the plurality of transaction metrics and provide effective performance test strategies.
Specification