Web service testing, API testing, and website testing
HttpMaster is a web development tool to automate web application testing, including web service testing, API testing, and website testing.
- Web service test tool, especially for testing RESTful web services.
- Web API test tool to automate testing of API calls.
- Web 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 service testing
One of the main goals of HttpMaster is to be used as a web service testing tool, for example, for REST API testing.
HttpMaster can be invaluable as a REST web service test tool to automate web service testing or as a web API test client to automate web 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.
If you are still wondering how to test web services, download and start using HttpMaster as a web service tester.
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 web 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 a generator of 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.