Load Impact Insights - load testing results analysis

Load Impact Insights is designed to be the perfect companion to our open source, command-line load testing tool k6, giving you test result storage, analysis, collaboration and trending in the cloud.

Run performance tests locally and analyze in the cloud

The next generation Load Impact solution is powered by our new open source load generator k6. You get a load testing tool for the DevOps era, with support for local testing (available now) as well as distributed cloud execution on the Load Impact platform (currently in beta; coming soon!). Developers can run fast, daily load tests, on their own machines, as part of their Continuous Integration process. QA testers can run more complex tests in the cloud. Load Impact Insights lets your team store and analyze results and see trends.

 

Start your 14-day trial now

Run tests from your computer (local execution)

Run tests from your local machine to debug a test script or to get quick performance feedback before pushing code to version control and your CI tool. The results can always be streamed, analyzed and stored in the cloud using Load Impact Insights.

Run tests in your self-managed cloud environment

Run tests on cloud servers under your own AWS, Microsoft Azure or GCP account. As with local tests, the results can be streamed, analyzed  and stored in the cloud using Load Impact Insights.

Load Impact Insights

One place to store all results

No matter from where or how you run your performance tests, Insights can receive and store your test results in one place for team wide collaboration with analysis.

Effectively organize your testing

Easily organize your tests into projects with role-based access control for your team members.

Automated analysis

A performance test can generate a lot of metrics data and it can be time consuming to manually look through it all. That's why we have condensed our performance testing experience into algorithms that analyze your results in real-time and surfaces issues in the form of performance alerts.

Flexible metric visualization

You have access to all your metrics that k6 reports in Insights, including URL and group response times, global and per-URL request rates, data sent and received as well as any custom metrics that you've defined in your script.

Powerful filtering with tags

All metrics can be filtered based on tags that you have defined in your scripts. You can even tag individual requests or custom metric samples and retrieve those through Insights powerful tag filtering.

Notifications

Start a test and let us notify you via Slack, HipChat or a Webhook when it's done. If you have also setup thresholds the notification will also tell you whether the test passed or failed.

Trending

As code is being deployed at an ever increasing pace, it's not only important to make sure you have the necessary performance gatekeeper steps in your automation pipeline set up. It's equally important to understand how your system's performance is changing over time. With performance trending you get an overview of how the performance is changing over time, across test runs.

Getting started with k6 and Load Impact Insights

Download k6, get your API token and start streaming results to Insights

k6 CLI

Easy installation flow across platforms

 

  1. Download the latest k6 binary:
    $ curl -OL https://github.com/loadimpact/k6/releases/download/v0.20.0/k6-v0.20.0-linux64.tar.gz
  2. Unzip and put binary somewhere in your $PATH:
    $ tar -xzf k6-v0.20.0-linux64.tar.gz
    $ cp k6-v0.20.0-linux64/k6 /usr/local/bin
    
  3. Run your first k6 test:
    $ k6 run -u 1 -d 10s github.com/loadimpact/k6/samples/http_get.js
  1. Install k6 using Homebrew:
    $ brew tap loadimpact/k6
    $ brew install k6
  2. Run your first k6 test:
    $ k6 run -u 1 -d 10s github.com/loadimpact/k6/samples/http_get.js
  1. Download the latest k6 binary from Github.
  2. Unzip and put binary somewhere in your PATH
  3. Run your first k6 test:
    $ k6 run -u 1 -d 10s github.com/loadimpact/k6/samples/http_get.js

Streaming k6 results to Insights is easy peasy

Just login and add -o cloud :)

Terminal

$ k6 login cloud
$ k6 run -u 1 -d 10s -o cloud https://github.com/loadimpact/k6/samples/http_get.js

Pricing plans

Pricing plans for using Insights as the result storage, sharing, visualization and trending solution for k6 test results.

 

 

 

Monthly
Annually
Save up to 24%
DEVELOPER
Small scale testing with the convenience of cloud based result storage, sharing and visualization.
$ 129 /mo
$ 99 /mo
Save $360 with an annual plan

50 tests/month included

Up to 500 VUs

30 min max duration

1 team member

50 tests/month included

Up to 500 VUs

30 min max duration

1 team member

3 months data retention
Performance alerts
Trending
TEAM
For teams that are adopting performance testing into their workflows.
$ 249 /mo
$ 199 /mo
Save $600 with an annual plan

100 tests/month included

Up to 1 000 VUs

1h max duration

5 team members

100 tests/month included

Up to 1 000 VUs

1h max duration

5 team members

6 months data retention
Performance alerts
Trending

*The trial period lasts for 14 days and has the following limitations: 50 tests, up to 100 VUs, 15 min max duration, 5 team members,
performance alerts, trending, 14 days data retention ( at trial end data will be deleted if premium subscription is not purchased)

 

Questions

Questions and answers to clarify Insights pricing

Do these subscription include access to the Lua based product?

No, these subscriptions are for Insights only, for streaming, storing and visualizing k6 test results. Subscriptions for the Lua based product, including cloud execution, are available from the regular pricing page.

Is k6 cloud execution included in these subscriptions?

No, k6 cloud execution is still in beta and will be launched at a later point in time. If you want to join the k6 cloud execution beta, contact support.

Is there a way to see Insights without registering an account?

Yes, you can run an "anonymous test" using k6. You do that by executing k6 run -o cloud script.js without first logging in to your Load Impact account using k6 login cloud or specifying an API token using environment variables. Anonymous test results are only allowed for tests with 50 VUs and a duration of 5 mins and are deleted after 4 hours.