End-to-end performance tool and method for monitoring electronic-commerce transactions
First Claim
1. A method, comprising:
- simulating a transaction between a customer and one or more electronic commerce servers located in an enterprise network, said simulation performed using an access device;
wherein the access device is an access point located on an edge of the enterprise network, the access point configured to provide computers located outside the enterprise network access to the enterprise network;
wherein said simulation using the access device measures performance of an electronic commerce application independently of network conditions outside the enterprise network;
pinging a customer network using the same access device used for said simulation;
wherein said pinging measures network transport latency between the access device and the customer network independently of latency associated with the electronic commerce application; and
outputting said application performance measurement and said network transport latency measurement.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for monitoring electronic commerce transactions. A network delay agent, coupled to the access point for the electronic commerce provider'"'"'s system is operable to send and receive communications to a designated customer'"'"'s site for measuring network transport latency. Application test latency is also determined. An application monitor agent that is coupled to the electronic commerce provider'"'"'s access point sends application tests that correspond to tasks performed during a typical electronic commerce transaction, to the electronic commerce provider'"'"'s system. The time required for the electronic commerce provider'"'"'s system to perform the indicated tasks and return a response to the application monitor agent is recorded as application test latency. Network transport latency and application test latency are displayed to indicate the delays that are experienced by a user in executing an electronic commerce order.
67 Citations
29 Claims
-
1. A method, comprising:
-
simulating a transaction between a customer and one or more electronic commerce servers located in an enterprise network, said simulation performed using an access device; wherein the access device is an access point located on an edge of the enterprise network, the access point configured to provide computers located outside the enterprise network access to the enterprise network; wherein said simulation using the access device measures performance of an electronic commerce application independently of network conditions outside the enterprise network; pinging a customer network using the same access device used for said simulation; wherein said pinging measures network transport latency between the access device and the customer network independently of latency associated with the electronic commerce application; and outputting said application performance measurement and said network transport latency measurement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more electronic commerce servers for conducting transactions with a computer located outside an enterprise network for the electronic commerce servers over a call path; a network device located on the call path between the electronic commerce servers and the computer, wherein the network device is an access point located on an edge of the enterprise network, the access point configured to provide computers located outside the enterprise network access to the enterprise network; the network device configured to ping a device located in a same network as the computer to determine latency between the computer and the network device; the network device configured to mimic a customer interaction with the electronic commerce servers to determine current performance of an electronic commerce application operating in the enterprise network; the network device configured to generate test packets and send the generated test packets to the electronic commerce servers, the generated test packets simulating a customer endpoint sending requests to the electronic commerce application, the sent test packets to at least in part mimic the customer interaction; the network device configured to receive back a response to the sent packets, the response representing completion of the mimicked customer transaction; the network device configured to analyze the received response to determine the current performance of the electronic commerce application operating in the enterprise network; and the network device to output the latency and performance determinations. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for simulating a customer transaction between one or more electronic commerce servers associated with an enterprise network and an access point, said simulating means originating test packets that mimic a customer transaction; wherein the access point is located on an edge of the enterprise network and is configured to provide computers located outside the enterprise network access to the enterprise network; wherein said simulating means measures performance of an application running on the electronic commerce servers independently of network conditions of a customer network; means for measuring network transport latency between the access point and a customer device located in the customer network; and means for outputting said application performance measurement and said network latency measurement. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a bus; a memory unit coupled to said bus, said memory unit including instructions for monitoring electronic commerce transactions; and one or more processors coupled to said bus, the processors for executing said instructions, and when executing said instructions, operable to; send first packets to one or more servers associated with a first network, the first packets representing interaction with an application associated with the servers, the first packets traveling over a first communication path extending from the servers to an access point of the first network; wherein the access point is located on an edge of the first network and configured to provide computers located outside the first network access to the first network; identify a first latency measurement according to a response to the first packets; send one or more second packets to a remote device located in a second different network, the second network being remote relative to the servers and the access point, the second packets traveling over a second communication path extending from the remote device to the access point; identify a second latency measurement according to a response to the second packets; and display the latency measurements. - View Dependent Claims (28, 29)
-
Specification