Patent ID: 8726243

Claim:
A method of automatically testing performance of applications run on a distributed processing structure comprising a grid of processing units comprising the steps of: running at least one application on said distributed processing structure; loading said application with processing workload to thereby produce processing workload on said distributed processing structure; automatically testing adaptability in the presence of external perturbations or capability of an application to execute workflows when said processing units in said grid are used also by application components external to the application under test; sensing an operating status of said processing units in said distributed processing structure under said processing workload, wherein the operating status comprises one or more of processor utilization, the number of operations performed as a function of said processing units in said distributed processing structure, and the number of processes running on said processing units; producing information signals indicative of said operating status; collecting said information signals; and providing a rule engine and selectively modifying, as a function of the rules in said rule engine and said information signals collected, at least one of: said processing workload on said application, and the operating status of at least one processing unit in said grid.