Testing a cloud service
First Claim
Patent Images
1. A method of testing a cloud service, comprising:
- deploying a cloud service to be tested in a cloud system;
applying a test load to the cloud service, wherein the test load relates to a number of users accessing the cloud service;
determining, upon application of the test load to the cloud service, whether a performance metric related to the cloud service meets a pre-configured criterion;
if the performance metric related to the cloud service meets the pre-configured criterion, scaling the cloud service by increasing the number of users to a next level on a pre-defined scale; and
iterating the applying, the determining, and the scaling until an end condition is met, wherein the test load applied to the cloud service varies after each iteration, and wherein iterated test loads simulate different field usage patterns.
4 Assignments
0 Petitions
Accused Products
Abstract
Some examples described herein relate to testing of a cloud service. In an example, a cloud service to be tested may be deployed in a cloud system. A test load may be applied to the cloud service. Upon application of the test load to the cloud service, a determination may be made whether a performance metric related to the cloud service meets a pre-configured criterion. If the performance metric related to the cloud service meets a pre-configured criterion, the cloud service may be scaled. Operations of applying, determining, and scaling may iterated until an end condition is met, wherein the test load applied to the cloud service may vary after each iteration operation.
26 Citations
19 Claims
-
1. A method of testing a cloud service, comprising:
-
deploying a cloud service to be tested in a cloud system; applying a test load to the cloud service, wherein the test load relates to a number of users accessing the cloud service; determining, upon application of the test load to the cloud service, whether a performance metric related to the cloud service meets a pre-configured criterion; if the performance metric related to the cloud service meets the pre-configured criterion, scaling the cloud service by increasing the number of users to a next level on a pre-defined scale; and iterating the applying, the determining, and the scaling until an end condition is met, wherein the test load applied to the cloud service varies after each iteration, and wherein iterated test loads simulate different field usage patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for testing a cloud service, comprising:
-
a deployment module to deploy a cloud service to be tested in a cloud system; a test module to apply a test load to the cloud service, wherein the test load relates to a number of users accessing the cloud service; a metric module to determine, upon application of the test load to the cloud service, whether a performance metric related to the cloud service meets a pre-configured criterion; a scaling module to scale the cloud service by increasing the number of users to a next level on a pre-defined scale if the performance metric meets the pre-configured criterion; and an iteration module to iterate operations of applying, determining, and scaling until an end condition is met, wherein the test load applied to the cloud service varies after each iteration, and wherein iterated test loads simulate different field usage patterns. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium
storing instructions for testing a cloud service, the non-transitory machine-readable storage medium comprising: -
instructions to deploy a cloud service to be tested in a cloud system; instructions to apply a test load to the cloud service, wherein the test load relates to a number of users accessing the cloud service; instructions to determine, upon application of the test load to the cloud service, whether a performance metric related to the cloud service meets a pre-configured criterion; instructions to scale the cloud service by increasing the number of users to a next level on a pre-defined scale if the performance metric meets the pre-configured criterion; and instructions to iterate the instructions to apply, the instructions to determine, and the instructions to scale until an end condition is met, wherein a different test load is applied to the cloud service after each iteration, and wherein iterated test loads simulate different field usage patterns. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification