Customized application performance testing of upgraded software
First Claim
1. A method for providing a plurality of customized cloud environments for application performance testing, the method comprising:
- identifying a plurality of client customizations associated with at least one client application;
identifying a plurality of client hardware configurations associated with the at least one client application;
populating a plurality of upgraded versions of the at least one client application, wherein the populating is based on the at least one client application;
provisioning at least one cloud environment based on the populated plurality of upgraded versions;
enabling users to select one or more upgraded versions associated with the populated plurality of upgraded versions, and to select a plurality of hardware configurations that are different from the plurality of client hardware configurations, to deploy on the at least one cloud environment for testing;
applying the identified plurality of client customizations associated with the at least one client application to the selected one or more upgraded versions and the selected plurality of hardware configurations;
deploying the selected one or more upgraded versions and the selected plurality of hardware configurations on the at least one cloud environment;
identifying a plurality of hardware and a plurality of software that improves performance of the deployed one or more upgraded versions; and
migrating a plurality of client application data to at least one environment, wherein the at least one environment comprises a software license and a hardware license associated with the deployed one or more upgraded versions of the at least one client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a plurality of customized remote environments for application performance testing is provided. The method may include identifying a plurality of client customizations associated with a client application. The method may also include identifying a plurality of client hardware configurations associated with the client application. The method may further include populating a plurality of upgraded versions of the client application. Additionally, the method may include provisioning at least one remote environment. The method may also include applying the plurality of client customizations of the client application to the plurality of upgraded versions of the at least one client application. The method may further include deploying the plurality of upgraded versions of the at least one client application on at least one environment, whereby the deployed plurality of upgraded versions has the applied identified plurality of client customizations of the at least one client application.
44 Citations
11 Claims
-
1. A method for providing a plurality of customized cloud environments for application performance testing, the method comprising:
-
identifying a plurality of client customizations associated with at least one client application; identifying a plurality of client hardware configurations associated with the at least one client application; populating a plurality of upgraded versions of the at least one client application, wherein the populating is based on the at least one client application; provisioning at least one cloud environment based on the populated plurality of upgraded versions; enabling users to select one or more upgraded versions associated with the populated plurality of upgraded versions, and to select a plurality of hardware configurations that are different from the plurality of client hardware configurations, to deploy on the at least one cloud environment for testing; applying the identified plurality of client customizations associated with the at least one client application to the selected one or more upgraded versions and the selected plurality of hardware configurations; deploying the selected one or more upgraded versions and the selected plurality of hardware configurations on the at least one cloud environment; identifying a plurality of hardware and a plurality of software that improves performance of the deployed one or more upgraded versions; and migrating a plurality of client application data to at least one environment, wherein the at least one environment comprises a software license and a hardware license associated with the deployed one or more upgraded versions of the at least one client application. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for providing a plurality of customized cloud environments for application performance testing, comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; identifying a plurality of client customizations associated with at least one client application; identifying a plurality of client hardware configurations associated with the at least one client application; populating a plurality of upgraded versions of the at least one client application, wherein the populating is based on the at least one client application; provisioning at least one cloud environment based on the populated plurality of upgraded versions; enabling users to select one or more upgraded versions associated with the populated plurality of upgraded versions, and to select a plurality of hardware configurations that are different from the plurality of client hardware configurations, to deploy on the at least one cloud environment for testing; applying the identified plurality of client customizations associated with the at least one client application to the selected one or more upgraded versions and the selected plurality of hardware configurations; deploying the selected one or more upgraded versions and the selected plurality of hardware configurations on the at least one cloud environment; identifying a plurality of hardware and a plurality of software that improves performance of the deployed one or more upgraded versions; and migrating a plurality of client application data to at least one environment, wherein the at least one environment comprises a software license and a hardware license associated with the deployed one or more upgraded versions of the at least one client application. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for providing a plurality of customized cloud environments for application performance testing, comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising; program instructions to identify a plurality of client customizations associated with at least one client application; program instructions to identify a plurality of client hardware configurations associated with the at least one client application; program instructions to populate a plurality of upgraded versions of the at least one client application, wherein the populating is based on the at least one client application; program instructions to provision at least one cloud environment based on the populated plurality of upgraded versions; program instructions to enable users to select one or more upgraded versions associated with the populated plurality of upgraded versions, and to select a plurality of hardware configurations that are different from the plurality of client hardware configurations, to deploy on the at least one cloud environment for testing; program instructions to apply the identified plurality of client customizations associated with the at least one client application to the selected one or more upgraded versions and the selected plurality of hardware configurations; program instructions to deploy the selected one or more upgraded versions and the selected plurality of hardware configurations on the at least one cloud environment; program instructions to identify a plurality of hardware and a plurality of software that improves performance of the deployed one or more upgraded versions; and program instructions to migrate a plurality of client application data to at least one environment, wherein the at least one environment comprises a software license and a hardware license associated with the deployed one or more upgraded versions of the at least one client application. - View Dependent Claims (10, 11)
-
Specification