HTTEST(1)
NAME
httest - test HTTP driven application
SYNOPSIS
httest [OPTIONS] scripts
DESCRIPTION
httest is a script based tool for testing and benchmarking web applications, web servers, proxy servers and web browsers. httest can emulate
clients and servers in the same test script, very useful for testing
proxys.
OPTIONS
- -V --version
- Print version number and exit
- -h --help
- Display usage information (this message)
- -n --suppress
- do no print start and OK|FAILED
- -s --silent
- silent mode
- -e --error
- log level error
- -w --warn
- log level warn
- -d --debug
- log level debug
- -L --list-commands
- List all available script commands
- -C --help-command
- Print help for specific command
- -T --timestamp
- Time stamp on every run
- -S --shell
- Shell mode
EXAMPLES
httest script.htt
httest -Ts script.htt
SCRIPT SAMPLES
Cut and past from a HTTP stream, i.e we cut the apache host to access
it in the second request.
CLIENT
_REQ www.google.ch 80
__GET /search?hl=de&q=apache&btnG=Google-Suche&meta=&aq=f&oq= HTTP/1.1
__Host: www.google.ch
__
_MATCH body '\<a href="http://([^\/]*)/" class=l\>Welcome! - The \<em\>Apache\</em\> HTTP Server Project' APACHE_HOST
_WAIT
_REQ $APACHE_HOST 80
__GET / HTTP/1.1
__Host: $APACHE_HOST
__
_WAIT
END
AUTHOR
Written by Christian Liesch
REPORTING BUGS
Report bugs to http://sourceforge.net/projects/htt
COPYRIGHT
- Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.