Patent Document ID: 8732299
Application ID: 12861709
Patent Flag: 1

Claim One:
1. A computer-implemented method for estimating a scalability breakpoint of a software product, comprising: executing performance load tests for different numbers of simulated concurrent users of the software product, wherein a performance load test for a given number of simulated concurrent users includes an associated set of transactions that are executed by the software product, and wherein a given transaction has an associated occurrence percentage during the performance load test; during the performance load tests, measuring performance metrics for the transactions in the associated sets of transactions; determining estimated total performance metrics for the transactions in the associated sets of transactions for the different numbers of simulated concurrent users based on the measured performance metrics and the associated sets of transactions; and calculating, using a computer, the estimated scalability breakpoint from the determined estimated total performance metrics, wherein calculating the estimated scalability breakpoint comprises calculating an optimal number of concurrent users for the software product, wherein the estimated total performance metrics include an estimated total average response time and an estimated total throughput for the different numbers of simulated concurrent users, wherein the optimal number of concurrent users for the software product comprises a number of simulated concurrent users at a minimum spacing between the estimated total average response time as a function of a number of simulated concurrent users and the estimated total throughput as a function of a number of simulated concurrent users.