HTTP Protocol

Any website or service that uses the HTTP protocol can be tested with Testable. When creating a new test case use the following URL formats:

Note that if the URL does not include a scheme it will be assumed to be http.



If you choose to define your scenario by writing a Node.js script you have access to the Node.js http and https modules.


Recordings that point at HTTP target URLs will include some extra information. See this example of a recording that captured loading in Chrome:


Notice that the Type column is the Content-Type header returned when loading the resource. The Status column is the HTTP status code returned by the resource.



The platform captures a variety of stats for each HTTP request opened during test execution. Additional custom metrics can be added by first converting the recording into a script.