Home

Load Testing
Made Simple

Easy to get started

Define a scenario, configure how to run it at scale, and sit back and watch the results flow in. Testable makes it simple to get started while providing the flexibility to define complex scenarios in a variety of ways.

Supports a variety of use cases

Test websites, APIs, databases, WebSockets, game backends, and other streaming services. Create a test for any type of network connected technology.

Run tests in the cloud or on premises

Run your tests across our global shared grid, on your premises, or on isolated on demand AWS instances.

  • Simulate global traffic with a few clicks.
  • Load test services behind your firewall using the on premises solution.
  • Select multiple test runners, both cloud and on premises, for a single test run.
  • For maximum isolation we can spin up an on demand grid of AWS instances for a single test. Feel free to use our AWS account or your own.

Visualize results in real time

Flexible test result dashboarding technology lets you see what is important.

  • Standard set of metrics captured on all connections: latency, throughput, error rate, etc.
  • Capture additional custom metrics
  • Share dashboards with project stakeholders.
  • Download all results.
  • Customize the result dashboard including charts, summary metrics, and results grid columns.
  • Define which percentiles to calculate.

JMeter and PhantomJS support

Define your scenario using the popular open source tools JMeter and PhantomJS. Execute your test at scale on our platform and watch results flow in real time.

Integrate with leading 3rd party platforms

Analyze test results on leading platforms like New Relic.

Powerful Node.JS scripting engine for advanced scenarios

Use the world's most popular language, JavaScript, to define your test scenario. The code executes in a sanboxed Node.JS environment.

  • Numerous templates to get you started quickly.
  • Upload a CSV file and have Testable provide your script a different row on each iteration.
  • Many Node.JS and NPM packages available by default (e.g. http, https, net, tls, util, WebSocket, mysql, cassandra-driver, etc).
  • Any NPM package available within minutes on request.

API access

Our clients use the the same API that powers our website.

  • Each test has a unique trigger URL. Use it to start your test from a continuous integration tool or other script.
  • Configure multiple API keys for different use cases.
  • Simple, easy to use, REST API.

Pricing

Please contact us to customize a plan specific to your needs.

  • Starter

    FREE
    • 50 Concurrent Clients Per Test
    • 500MB Bandwidth Per Test
    • 10,000 Requests Per Test
    • 5 Hour Per Month
    • 30 days Results Retention
    • 1GB Storage
    • Bronze Email Support
  • Basic

    $99 per month
    • 500 Concurrent Clients Per Test
    • 10GB Bandwidth Per Test
    • 100,000 Requests Per Test
    • 30 Hours Per Month
    • 30 days Results Retention
    • 5GB Storage
    • Gold Email Support
  • Pro

    $399 per month
    • 2,000 Concurrent Clients Per Test
    • 25GB Bandwidth Per Test
    • Unlimited Requests Per Test
    • 100 Hours Per Month
    • Unlimited Results Retention
    • 25GB Storage
    • Gold Email Support
  • Enterprise

    Contact Us
    • Custom Concurrent Clients Per Test
    • Unlimited Bandwidth Per Test
    • Unlimited Requests Per Test
    • Unlimited Test Duration
    • Unlimited Results Retention
    • Unlimited Storage
    • Platinum Email Support
Sign up for our newsletter to get notified of important updates, launches, etc.

We don't spam. Your email address is secure with us.