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:
http://facebook.com https://www.google.com amazon.com
Note that if the URL does not include a scheme it will be assumed to be
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
google.com in Chrome:
Notice that the
Type column is the
Content-Type header returned when loading the resource.
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.