HTTP Test Tool

Script Syntax

This page should give you an idea how to write a httest script to test your webapplication or your webserver functionality.

Concept

There are global commands and local commands. All commands contain capital letters and underscores. A global command starts with a capital letter. A local command starts with a underscore and can be only placed within a body (CLIENT, SERVER, BLOCK and DAEMON).

Your Tests run typically in a CLIENT body - or in multiple CLIENT bodies. For proxy testing your test also run in one or more SERVER bodies.

Bodies

There are different body types like CLIENT, SERVER, BLOCK, FILE and DAEMON. Every Body must be closed with a END.

Example:
CLIENT
...
END

Comments

Comments in httest shell scripts begin with the pound sign "#" as the first char in the line and continue to the end of the line.

Example:
# Your comment