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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout