US 9,811,445 B2
Methods and systems for the use of synthetic users to performance test cloud applications
Paola Moretto, Portland, OR (US); and Paola Rossaro, San Francisco, CA (US)
Assigned to Cloudy Days Inc., Portland, OR (US)
Filed by Cloudy Days Inc., Portland, OR (US)
Filed on Aug. 19, 2015, as Appl. No. 14/830,068.
Claims priority of provisional application 62/042,165, filed on Aug. 26, 2014.
Prior Publication US 2016/0062880 A1, Mar. 3, 2016
Int. Cl. G06F 11/00 (2006.01); G06F 11/36 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3672 (2013.01) [G06F 11/34 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A cloud based performance testing system comprising: a test creation and management interface in a cloud;
an execution mechanism on an application server which receives requests from the test creation and management interface in the cloud, processes the requests, and generates load responsive to a timer control and traffic model logic in cooperation with an elastic load balancer based on parameters specified in the test creation and management interface and directed against an Application under Test in the cloud;
a results mechanism hardware server that collects, processes and stores performance measurements of the Application under Test in response to the load generated by the execution mechanism; and
a display mechanism that presents on a screen the performance measurements collected by the results mechanism and recommendations for optimizing performance of the Application under Test, wherein the performance measurements collected by the results mechanism is average transaction times in comparison to traffic, statistical distribution of transaction times, average and worst case page load time, average and worst case time-to-interact, error rates and error types distribution.