You are not logged in Log in Join
You are here: Home » Members » ajung » WebsiteLoadTest - A regression suite for Websites » wiki » WebsiteLoadTestUsage » wikipage_view

Log in
Name

Password

 
 
WebsiteLoadTest »

WebsiteLoadTestUsage

rp_server.py

  • the rp_server maintains the data to be replayed and feeds all registered rp_clients with data

rp_client.py

  • the clients are responsible to request packages with requests to be replayed from the rp_server
  • clients will replay the requests as soon as they are put into replay mode (using rpsh's start command)

rpsh.py

  • provides a shell-like interface for interactive control of the rp_server and all rp_clients

Commands

  • clients -- show all clients
  • die -- kill one client
  • exit -- terminate rpsh
  • help -- display online help
  • rpqueue filename -- use filename as input for replaying
  • rpstart -- start the replay process on server
  • rpstop -- stop the replay process on server
  • start -- start replay loop on one|all clients
  • end -- end replay llop on one|all clients

proxy.py

  • allows you to record HTTP traffic including HTTP headers, cookies, POST requests etc.
  • intercepted data can be used for replay purposes