Test Scale Engine
Publication Date: 2014-Nov-01
The IP.com Prior Art Database
AbstractDisclosed is a method, applied to testing functions for systems, which can take into consideration the attributes of the source system and target system in which a scenario or product is going to be executed. This allows the test environment to be properly scaled to match the production environment.
Page 01 of 2
Test Scale Engine
Current systems built for testing functions prior to production are often smaller than the system for which the function is made. When a client experiences an error on a production system it is often useful to recreate the problem on a test system. The level of activity must then be adjusted to take into account the system capabilities. It is often difficult to adjust task levels, allocations quantities, record quantities, and other factors that comprise the task of scaling the
workload to keep that level equivalent between diverse systems.
The novel solution is a method to take into consideration the attributes of the source system and target system in which a scenario or product is going to be executed. Based on the system attributes, scaling information is computed that allows the proportional scaling of the system workload and attributes between different environments. The analyzed system attributes include, but are not limited to, Central Processing Unit (CPU) numbers and capability, storage quantity and performance attributes, network capabilities, and the utilization levels of these resources. A report is then generated to
indicate which adjustments need to be made to the test scenario, such as background workload, amount of data to be processed, number of tasks to execute, and other relevant factors so the load is equivalent between different systems.
The first phase of the method is to gather background information about the physical environment of the source system. This information can be gathered from Resource Management Facility/System Management Facility (RMF/SMF) data along with storage dumps taken while the workload in question is being executed. The second phase of...