15 Free HTTP Testing tools

When you write web applications, you need to have an effective protocol testing tool that helps to detect errors. There are awesome tools which provides much needed HTTP insight and validation to help you develop quality software.

Here in this post we cover 15 such free software tools that helps you perform HTTP testing:


1. REDbot


RED is a robot that checks HTTP resources to see how they’ll behave, pointing out common problems and suggesting improvements. Although it is not a HTTP conformance tester, it can find a number of HTTP-related issues

Try REDbot now!

2. httest


HTTP Test Tool (htt) is an open source scriptable protocol test tool for HTTP protocol based products like web servers, web browsers or web applications.

Try httest now!

3. OpenSTA


OpenSTA is a feature-rich GUI-based web server benchmarking utility that can perform scripted HTTP and HTTPS heavy load tests with performance measurements. It is freely available under the open source GNU General Public License.

Try OpenSTA now!

4. ApacheBench – Apache HTTP server benchmarking tool

ApacheBench (ab) is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is designed to give you an impression of how your current Apache installation performs. Originally designed to test the Apache HTTP Server, it is actually generic enough to test any web server

Try ab now!

5. Selenium


Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE).

Try Selenium now!

6. Htmlunit

Gargoyle Software Inc.

HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc… just like you do in your "normal" browser.

Try Htmlunit now!

7. FuncLoad


Functional testing of web projects, and thus regression testing as well. It provides performance testing and Load testing tools to expose bugs that do not surface in cursory testing,

Try FuncLoad now!

8. Windmill


Windmill is a web testing tool designed to let you painlessly automate and debug your web application.

Try Windmill now!

9. Watir

Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible.

Try Watir now!

10. Sahi


Sahi is an automation tool to test web applications. Sahi injects javascript into web pages using a proxy and the javascript helps automate web applications.

Try Sahi now!

11. Tsung


Free open-source multi-protocol distributed load testing tool supported by Process-One. Can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers.

Try Tsung now!

12. httperf


Web server performance/benchmarking tool from HP Research Labs. Provides a flexible facility for generating various HTTP workloads and measuring server performance.

Try httperf now!

13. WebInject


WebInject is a free tool for automated testing of web applications and web services. It can be used to test individual system components that have HTTP interfaces (JSP, ASP, CGI, PHP, AJAX, Servlets, HTML Forms, XML/SOAP Web Services, REST, etc).

Try WebInject now!

14. Wbox

Wbox aims to help you having fun while testing HTTP related stuff. You can use it to perform Benchmarking, Web server and web application stressing and test if the HTTP compression is working and if it is actually serving pages faster.

Try Wbox now!

15. Siege


Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP and HTTPS protocols.

Try Siege now!

Related Posts with Thumbnails

Leave a Reply

Your email address will not be published. Required fields are marked *