WebsiteLoadTest
»
copy_of_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 clientsdie
-- kill one clientexit
-- terminate rpshhelp
-- display online helprpqueue filename
-- usefilename
as input for replayingrpstart
-- start the replay process on serverrpstop
-- stop the replay process on serverstart
-- start replay loop on one|all clientsend
-- 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