History for copy_of_WebsiteLoadTestUsage
??changed:
-
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