IP Library › Granted Patent US 8,667,119
Granted Patent B2
US 8,667,119 · App. 12/264,589 · Granted Mar 4, 2014

System and method for re-generating packet load for load test

Inventors: Jin Ryong Kim (Daejeon, KR); Ju Young Kim (Daejeon, KR); Chang Joon Park (Daejeon, KR); Kwang Ho Yang (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,667,119
App. No.
12/264,589
Granted
Mar 4, 2014
Kind
B2
Abstract

A system for re-generating a packet load for a load test includes a packet collector for collecting a packet transmitted between a game client application and a game server application, a packet data storage for storing the collected packet in a list form, a central manager for editing and re-defining the stored packet as an action and constructing a test scenario by combining the re-defined packet and an agent for generating a load according to the re-defined packet and the test scenario.

Claims (29)

1. A system for re-generating a packet load for a load test, comprising:

a packet collector for collecting packets transmitted between a game client application and a game server application;

a packet data storage for storing the collected packets in a list form;

a central manager for editing and re-defining the list of stored packets as a plurality of actions, each action comprising one or more of the packets in the list and constructing a test scenario by combining two or more of said plurality of actions,

wherein the central manager includes:

a packet editor for replacing identification, password, and session key for the stored packets with specific values;

a packet register for defining the stored packets as packet groups;

a scenario manager for constructing a test scenario using conditional statements and loop statements by combining the packet groups defined by the packet register;

an agent manager for combining scenario, packet and load control information based on the test scenario and transmitting the combined information to the agent; and

a monitor for outputting real-time information of the game server application; and

an agent for generating a load according to the test scenario.

2. The system of claim 1 , wherein the packet collector sets up an address and a port over which the packets transmitted are to be collected and information of a protocol to be used for collection and collects the packets using a packet capture driver.

3. The system of claim 2 , wherein the protocol is a transmission control protocol (TCP) or user datagram protocol (UDP).

4. The system of claim 1 , wherein the packet groups are processes performed in a game.

5. The system of claim 1 , wherein the processes performed in the game include a login process and a game room creation process.

6. The system of claim 1 , wherein the agent generates a plurality of network loads indicating a plurality of users based on the test scenario.

7. A method for re-generating a packet load for a load test, comprising:

collecting packets transmitted between a game client application and a game server application;

storing the collected packets in a packet data storage in a list form;

editing and re-defining the list of stored packets as a plurality of actions, each action comprising one or more of the packets in the list and constructing a test scenario by combining two or more of said plurality of actions,

wherein the constructing the test scenario includes:

replacing identification, password, and session key for the stored packets with specific values;

defining the stored packets as packet groups;

constructing a scenario using a conditional statement and a loop statement by combining the defined packet groups; and

combining scenario, packet and load control information based on the test scenario and transmitting the combined information to an agent; and

generating a load according to the re-defined packet and the test scenario.

8. The method of claim 7 , wherein the collecting the packets collects the packets using a packet capture driver after setting up an address and a port over which the packets transmitted are to be collected and information of a protocol to be used for collection.

9. The method of claim 7 , wherein the packet groups are processes performed in a game.

10. The method of claim 7 , wherein the processes performed in the game include a login process and a game room creation process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2008
From: KIM, JIN RYONG; KIM, JU YOUNG; PARK, CHANG JOON; YANG, KWANG HO
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 021783/0117 →
Priority Claims (1)
KR 10-2007-0133218 · Dec 18, 2007 · national
Continuity (1)
Related Publication 20090156314A1 · Jun 18, 2009