Method and device for improving software performance testing
First Claim
Patent Images
1. A method for improving software performance testing, comprising:
- receiving, by a performance test computing device, input data from one or more test management systems, wherein the input data comprises a plurality of log files from the one or more test management systems;
extracting, by the performance test computing device, one or more headers from the plurality of log files;
identifying, by the performance test computing device, one or more behavior violations by comparing the one or more headers obtained from the one or more test management systems with one or more predefine parameters;
classifying, by the performance test computing device, the one or more headers into at least one behavior model based on one or more predefined patterns;
correlating, by the performance test computing device, the at least one behavior model with at least one of one or more affected parameters to determine one or more performance issues in the input data, the one or more affected parameters comprising one or more of memory leaks, code instability, or page response time; and
verifying, by the performance test computing device, the one or more performance issues by reassessing the at least one behavior model and the one or more behavior violations.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure disclose a method and a device for improving software performance testing. The method comprises receiving input data from one or more test management systems. The method further comprises identifying at least one behavior model based on the input data. The method further comprises correlating the at least one behavior model with at least one of affected parameters to determine one or more performance issues in the input data. The method further comprises verifying the one or more performance issues by reassessing the at least one behavior model.
17 Citations
18 Claims
-
1. A method for improving software performance testing, comprising:
-
receiving, by a performance test computing device, input data from one or more test management systems, wherein the input data comprises a plurality of log files from the one or more test management systems; extracting, by the performance test computing device, one or more headers from the plurality of log files; identifying, by the performance test computing device, one or more behavior violations by comparing the one or more headers obtained from the one or more test management systems with one or more predefine parameters; classifying, by the performance test computing device, the one or more headers into at least one behavior model based on one or more predefined patterns; correlating, by the performance test computing device, the at least one behavior model with at least one of one or more affected parameters to determine one or more performance issues in the input data, the one or more affected parameters comprising one or more of memory leaks, code instability, or page response time; and verifying, by the performance test computing device, the one or more performance issues by reassessing the at least one behavior model and the one or more behavior violations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A performance test computing device for improving software performance testing, comprising:
-
a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to; receive input data from one or more test management systems, wherein the input data comprises a plurality of log files from the one or more test management systems; extract one or more headers from the plurality of log files; identify one or more behavior violations by comparing the one or more headers obtained from the one or more test management systems with one or more predefined parameters; classify the one or more headers in to at least one behavior model based on one or more predefined patterns; correlate the at least one behavior model with at least one of one or more affected parameters to determine one or more performance issues in the input data, the one or more affected parameters comprising one or more of memory leaks, code instability, or page response time; and verify the one or more performance issues by reassessing the at least one behavior model and the one or more behavior violations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a system to perform operations comprising:
-
receiving input data from one or more test management systems, wherein the input data comprises a plurality of log files from the one or more test management systems; extracting one or more headers from the plurality of log files; identifying one or more behavior violations by comparing the one or more headers obtained from the one or more test management systems with one or more predefine parameters; classifying the one or more headers in to at least one behavior model based on one or more predefined patterns; correlating the at least one behavior model with at least one of one or more affected parameters to determine one or more performance issues in the input data, the one or more affected parameters comprising one or more of memory leaks, code instability, or page response time; and verifying the one or more performance issues by reassessing the at least one behavior model and the one or more behavior violations. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification