- HTTP Test Tool
HTTP Test Tool (htt) is an open source scriptable protocol test tool for HTTP protocol based products like
web server s,web browser s,web application s or ICAP.Software products are per se not error free. Add new features, fix errors and upgrade library versions can include new errors and security holes. A protocol test tool helps to detect errors with in HTTP protocol based Software. It is very simple and can therefore do bad requests/response to emulate bad or malicious server/client software. There are many more protocol test tool for HTTP like
OpenSTA ,ApacheBench , ... which also can do stress testing.The HTTP Test Tool supports
*Act as a client e.g.
web browser
*Act as a server e.g. Webapplication
*Send and receive data
*Conditional failure on unexpected data
*Cut definable data from input data stream and store in variables
*Exectute scripts and pipe the output in to data stream
*Pipe data stream into a scriptUse Cases
Proxy Development
Testing
Proxy Server orReverse Proxy is a special use case. A test script defines a client for requesting and its corresponding server for responding with theProxy Server in between.A set of such client/server tests can then test the functionality of the
Proxy Server .Webapplication Development
Testing functionality of a Webapplication is a very common use case. A test script send a request to your Webapplication and do expect a specific answer e.g. a "HTTP/1.1 200 OK" and the Content "Hello World".
The test script does functionality tests on development and ensure that the application is working the way you expect it.
Webapplication Integration
Webapplication integration normally do need a Webserver configuration change. A set of tests does test the availability and functionality of your services.
Error Reporting
It is very useful for developers if an error report does descripe how to reproduce the error. A test script and a server configuration well-defines how to reproduce the error.
External links
* [http://htt.sourceforge.net/ Main website]
* [http://www.opensourcetesting.org/ open source test tools]
Wikimedia Foundation. 2010.