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

Log in
Name

Password

 
 

History for 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