Overview
Testable provides simple, intuitive, and powerful testing platform. Customers can quickly define, run, and analyze the results of functional, load, and API tests.
Some of the key differentiating features include:
Wide variety of use cases. Test websites, APIs, databases, WebSockets, game backends, and any other network connected product. Best in class support for streaming technology.
Many popular open source tools and platforms.. Define your test scenario using a variety of options including:
- Node.js script
- JMeter test plan
- Gatling simulation
- Locust file
- PhantomJS or SlimerJS script
- Selenium
- Use Testable as a remote Selenium grid
- Upload or link a git repo with a Webdriver.io script, Protractor script, Selenium Java code, Selenium BDD code, or Selenium Javascript code and let Testable drive the execution.
- Puppeteer
- Use Testable as a remote browser grid (via Chrome DevTools protocol)
- Upload or link a git repo with a Puppeteer script
- Playwright
- Use Testable as a remote Playwright grid (via either the Playwright or Chrome DevTools protocols)
- Upload or link a git repo with a Playwright script
- OpenFin testing via Selenium or Puppeteer
- HAR replay
- Recorded interactions
- Load a URL in Chrome
- Run Postman Collections
Flexible Global Multi-Cloud Test Runner infrastructure. Execute your test scenarios across globally in a variety of ways.
- AWS Cloud: Run your test in either Testable’s VPC or your own. Test runner EC2 instances can be automatically spun up and terminated as part of the test run even if it’s in your AWS account.
- Azure Cloud: Run your test in either Testable’s virtual network or your own. Test runner VMs can be automatically spun up and terminated as part of the test run even if it’s in your Azure account.
- GCP Cloud: Run your test in either Testable’s virtual network or your own. Test runner VMs can be automatically spun up and terminated as part of the test run even if it’s in your GCP account.
- Self-Hosted: Spin up our test runner agent on as many machines as you want and assign your test to run on them. All that’s required is Docker and the ability for the agent to connect OUT to
agents.testable.io
.
Visualize results in real time. Flexible test result dashboarding technology lets you see what is important. Customize how you view your results, capture your own custom metrics, share your dashboard, download results, and more. We also integrate with solutions like New Relic for viewing and analyzing results.
API for everything. All website operations have API equivalents. Our website and agents use the same API we provide to users and also provide a simple API for spinning up tests and monitoring results.
Remote testing. Point your Selenium, Puppeteer, and Playwright tests at Testable to use our platform as a remote browser grid. Test runner nodes for remote testing can still utilize any of our flexible multi-cloud test runner infrastructure options. Our remote test configurator helps you get started.