GENERATING A FINGERPRINT REPRESENTING A RESPONSE OF AN APPLICATION TO A SIMULATION OF A FAULT OF AN EXTERNAL SERVICE
First Claim
Patent Images
1. A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to:
- instruct an external service virtualization system to simulate a fault of an external service in a simulation of the external service, wherein the simulation of the external service is accessed by an application during testing of the application;
generate a testing application fingerprint representing a response of the application to the simulation of the fault of the external service during the testing of the application; and
associate the testing application fingerprint with the external service and the fault in a repository storing the testing application fingerprint.
7 Assignments
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to generating a fingerprint representing a response of an application to a simulation of a fault of an external service. Examples include causing simulation of a fault of an external service in a simulation of the external service, and generating a testing application fingerprint representing a response of an application to the simulation of the fault of the external service during the testing of the application.
-
Citations
15 Claims
-
1. A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to:
-
instruct an external service virtualization system to simulate a fault of an external service in a simulation of the external service, wherein the simulation of the external service is accessed by an application during testing of the application; generate a testing application fingerprint representing a response of the application to the simulation of the fault of the external service during the testing of the application; and associate the testing application fingerprint with the external service and the fault in a repository storing the testing application fingerprint. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a fault engine to instruct an external service virtualization system to simulate a target fault of an external service in a given simulation of the external service; a test engine to instruct a test generator to cause the application to access the given simulation of the external service such that the application is exposed to the simulation of the target fault of the external service during testing of the application; a fingerprint engine to generate a given testing application fingerprint representing a response of the application to the simulation of the target fault of the external service during the testing of the application; and a storage engine to store the given testing application fingerprint in a repository with a description of the external service and the target fault of the external service. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
causing an external service simulation, utilized by an application during testing of the application, to simulate a fault of the external service; acquiring a plurality of production metrics representing a response of the application to the simulation of the fault of the external service during the testing of the application; generating, with a processing resource of a computing device, a testing application fingerprint based on the acquired production metrics; storing the testing application fingerprint in a repository with an associated description of the external service and the fault of the external service; in response to detection of a problem during non-testing execution of the application in which the application is to utilize the external service, generating a production application fingerprint representing a state of the application; comparing the testing and production application fingerprints; and identifying the external service and the fault associated with the testing application fingerprint as sources of the detected problem based on a result of the comparison. - View Dependent Claims (15)
-
Specification