Web services testing. Web API testing. Website testing.
HttpMaster is a web development tool to automate web application testing, including web services testing, API testing, and website testing.
- Web service test tool, especially for RESTful web services testing.
- Web API test tool to automate testing of web API calls.
- Http test tool to simulate client activity for a website or web application.
You can read quick overview of main HttpMaster objectives below. For more comprehensive description of HttpMaster, visit features page.
Automate web services testing
One of the main goals of HttpMaster is to be used as a web services testing tool, for example, for REST API testing.
To start testing web services, create project with your web service calls and define and apply various dynamic parameters to the URL routes. Then execute selected calls and monitor outcome of executions, optionally with the use of response data validations, for example, if response data contains particular phrase or if response data size falls within the specific range.
HttpMaster can be invaluable as a REST web services testing tool to automate web services testing or as a web API client to automate web API testing. HttpMaster is able to display and validate the most common RESTful output formats, including XML, JSON, and HTML.
Automate website testing and web application testing
Use HttpMaster as a web test tool to automate website testing (for example, HTML forms of your website) to monitor how your website behaves with different values of input data.
HttpMaster is able to extract form tags from an existing HTML content and automatically build request body. For HTML tags with multiple options (e.g. SELECT tag), HttpMaster can automatically create dynamic parameters with all available options and apply them inside the request body. In such a way, dynamic parameters can be used to simulate every possible variation of input data thus saving you tons of time otherwise used for manual testing with web browser.
While executing, HttpMaster monitors complete request and response data, including response time which can also be used for website speed test under different circumstances.
Generate high volume of http traffic
With the use of dynamic parameters, HttpMaster can be used as an http traffic generator.
You can easily generate a high number of different requests to your web resources to test application behavior and monitor their responses. It is also possible to start multiple instances of HttpMaster with the same HttpMaster project and execute selected request items simultaneously to stress test web service or website.
Execute multiple web requests in a batch
Execute multiple requests against the same internet resource, but with some minor differences, for example, different value of particular query string parameter. You can accomplish such task easily with HttpMaster without the need to call each request manually in a web browser.
Execute highly customized web requests
You can use HttpMaster as an http test tool by generating highly customized http requests and then monitor and trace them.
HttpMaster offers a number of different customization options to fine tune your internet requests, for example, custom http headers, different request encodings, URL encoding of parameters, and others.