×

Transaction based workload modeling for effective performance test strategies

  • US 8,751,184 B2
  • Filed: 07/11/2011
  • Issued: 06/10/2014
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating workload model to test performance of an 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 for a session identification number, and a total transaction throughput for all session identification numbers, wherein the determination of the transaction throughput for a session identification number and the total transaction throughput for all the session identification numbers comprises;

    a. transaction throughput for a session identification number ‘

    X’

    =number of transaction for ‘

    X’

    /(Σ

    (elapsed time of each transaction))b. total transaction throughput for all the session identification numbers=(Σ

    (transaction throughput for all session identification numbers)/(total number of session identification numbers), wherein the total transaction throughput is the number of transactions executed in a certain time period; and

    creating a workload model to test the performance of the application in the data processing network based on the plurality of transaction metrics and provide performance test strategies.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×