System and method for dynamically testing networked target systems
First Claim
Patent Images
1. A computerized method for conducting performance testing of a networked target system (NTS), comprising:
- receiving, with one or more processors, at least one instruction and at least one parameter corresponding to a plurality of different actions provided in a received test specification, wherein the test specification indicates a plurality of different geographic locations form which load is to be applied to an NTS;
testing with one or more processors, the performance of the NTS using the at least one instruction and the at least one parameter, wherein the testing comprises applying load to the NTS with request to the NTS from the plurality of different geographic locations; and
gathering, with one or more processor, information respective of the performance testing of the NTS.
3 Assignments
0 Petitions
Accused Products
Abstract
A computerized method and system for conducting performance testing of a networked target system (NTS). The method comprises receiving at least one instruction and at least one parameter generated respective of a plurality of actions provided in a received test specification; testing the performance of the NTS using the at least one instruction and the at least one parameter; and gathering information respective of the performance testing of the NTS.
-
Citations
25 Claims
-
1. A computerized method for conducting performance testing of a networked target system (NTS), comprising:
-
receiving, with one or more processors, at least one instruction and at least one parameter corresponding to a plurality of different actions provided in a received test specification, wherein the test specification indicates a plurality of different geographic locations form which load is to be applied to an NTS; testing with one or more processors, the performance of the NTS using the at least one instruction and the at least one parameter, wherein the testing comprises applying load to the NTS with request to the NTS from the plurality of different geographic locations; and gathering, with one or more processor, information respective of the performance testing of the NTS. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18, 19)
-
-
7. One or more non-transitory computer readable media having stored thereon instructions configured to cause one or more processors to effectuate operations, comprising:
-
receiving, with one or more processors, at least one instructions and at least one parameter corresponding to a plurality of different actions provided in a received test specification; testing, with one or more processors, the performance of an NTS using the at least one instruction and the at least one parameter; and gathering, with one or more processors, information respective of the performance testing of the NTS.
-
-
8. A system configured to dynamically conduct performance testing of a networked target system (NTS), comprising:
-
a processor; and a memory, the memory containing instructions that, when executed by the processor, configure the system to; receive, by an action repeater device, at least one instruction and at least one parameter corresponding to a plurality of different actions provided in a received test specification, wherein the test specification indicates a plurality of different geographic locations from which load is to be applied to an NTS; test the performance of the NTS using the at least one instruction and the at least one parameter, wherein the testing comprises applying load to the NTS with requests to the NTS from the plurality of different geographic locations; and gather information respective of the performance testing of the NTS. - View Dependent Claims (9, 10, 11, 12, 13, 20, 21, 22, 24, 25)
-
-
23. A computerized method for conducting performance testing of a networked target system (NTS), comprising:
-
receiving, with one or more processors, at least one instruction and at least one parameter corresponding to a plurality of different actions provided in a received test specification; testing, with one or more processors, the performance of an NTS using the at least one instruction and the at least one parameter, wherein testing comprises; dynamically changing the at least one instruction or the at least one parameter based on the received test specification, and wherein; the plurality of actions include selecting items on a website with a plurality of simulated user devices in a plurality of different geolocations simulating a plurality of different types of user devices; the at least one instruction is a configuration instruction specifying at least part of an application-layer request; the at least one parameter identifies a network address and port of the NTS; and testing comprises simulating load on the NTS from more than 10,000 users; and instantiating, with one or more processors, a first number of simulated user devices testing the NTS and then, after some testing, dynamically changing the number of simulated user devices to a second number of simulated user devices testing the NTS, the first number being different from the second number; and gathering, with one or more processors, information respective of the performance testing of the NTS, wherein gathering information comprises determining elapsed times until hypertext transport protocol responses are received from the NTS to requests from the simulated user devices.
-
Specification