SourceForge Logo WebPAJ Logo
WebPAJ Quick Link Bar 
 
High Level Description
WebPAJ runs as a server or client. A complete session must have one and only one server running and one or more clients. The server runs as a control box and synchronizes the efforts of all clients. The clients run as a collection of users.

  Roles and Responsibilities of the Server process

The Server waits for an expected number of clients. After a client connects the server sends the client the information needed to run a synchronized load test. When all clients are connected the server sends a "go" command to all listening clients and waits for load testing to be complete. Once load testing completes the server receives data from all the clients and compiles the data into one structure. The server then formats the data and outputs it to a selected source. Finally the server resets itself and re-awaits clients for next session.

  Roles and Responsibilities of the Client process(es)

The client initializes needing only the IP and Port number of the server. The client connects to the server and awaits configuration object. After receiving configuration file the client sits idle until the server sends the "go" command. After receiving the "go" command the client opens a given number of threads each simulating one virtual user. Each virtual user conducts a series of load test procedures and reports related calculations. After virtual user completion, the client collects and compiles all virtual user data calculations. The client finally sends the compiled data structure object to the server and exits.

 
WebPAJ Quick Link Bar 
 
All copyrighted materials are copyright their respective owners.
Everything else is copyright © 2000 Donaudy Munch Interactive.