Java Terminal Application
Shiver terminal is a Java based application to test the behaviour of your server/webapp during a huge number of requests.
###Current features:
- Insert a proxy configuration
- Remove a proxy configuration
- Set a default proxy to make requests
- List registered proxies in the database
- Execute "n" requests to a website
###Getting started
The basic way to run the application is simple typing the command java -jar shiver-1.0.0-RELEASE.jar
. If you are in a Windows plataform you just need to run the file shiver-run.bat
locate inside the classpath of the project.
During the startup the aplication will try to create the database folder/files (Apache Derby) in the root path of the system (example: C:\shiver\database).
###Commands
proxy list
- list the registered proxies in the database.
proxy add
- register a new proxy configuration.
Parameters:
--host
- the proxy host (required)
--port
- the proxy port (required)
--user
- the username for authentication (not required)
--password
- the password for authentication (not required)
proxy remove
- removes a proxy configurarion from the database.
Parameters:
--id
- the proxy id to remove (required)
proxy set
- sets a default proxy to execute requests.
Parameters:
--id
- the proxy id to set as default (required)
swim
- executes a get request in a specified url.
Parameters:
--target
- the target website url (required)
--sharks
- the number of requests (required)
--mixed
- true for make requests using multiple proxies, false otherwise (required)