Load Impact Insights

View automated results analysis in real time. Store your data and share results with the team. See performance trends.

Run performance tests locally or in the cloud and analyze in Insights

 You can always view your k6 test results in Load Impact Insights to quickly find performance issues

Run tests locally, analyze in Insights

Run k6 load 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. Stream your load test results to Load Impact Insights for analysis, data storage and sharing. Stream local test results to Insights with the -o cloud output option:

k6 login cloud

k6 run -o cloud script.js

 

Run larger tests in the cloud, analyze in Insights

Run large load tests in the cloud using Load Impact Cloud Execution. Your test results will automatically be viewed in Load Impact Insights when you use Cloud Execution. Login to the Load Impact app to run cloud based tests. Or, initiate load tests from the k6 command line to run in the cloud: 

k6 cloud script.js

Try out Load Impact Insights for Free

View automated results analysis in real time. Store your data and share results with the team. See performance trends.

 

Start a 30-day free trial

Performance Alerts

Automated Load Test Results Analysis

Performance Alerts help you quickly pinpoint performance issues in your target system, or problems with your tests. Your test results are automatically analyzed when you stream your results to Load Impact Insights or execute your test in the Load Impact SaaS application. (Learn more about Cloud Execution). 

Smart Result Performance Alerts

Smart Result Performance Alerts analyze your performance test results and alert you to performance issues in the system under test

 

Throughput Limit

Your target system (website, web app, API) has hit a throughput limit, meaning the request rate has flatlined. Your system is overloaded. 

 

Too Many HTTP Failures

The HTTP error rate for some period during the load test is at least 10% higher than in the beginning of the test. It usually means the target system is close to its performance limit.

 

Learn more

Test Health Performance Alerts

Test Health Performance Alerts highlight test or script related issues. These issues can either skew your performance test results or make analysis harder. You can often quickly resolve these issues through changes in your test script.

 

Third Party Content

Insights detects more than 3 different domains in a test. Typically caused by your test script containing requests to 3rd party resources such as CDNs, social media scripts, analytic tools, etc. That should usually be avoided.

 

Learn more

Too Many URLs

Insights detects more than 500 unique URLs in your test results. Commonly caused by a URL that contains a query parameter that is unique per iteration, e.g. tokens, session IDs, etc. Use the URL grouping feature in k6.

 

High Load Generator CPU Usage

Over utilization of the load generator CPU can skew your test results, producing data that varies unpredictably from test to test.

 

High Load Generator Memory Usage

High memory utilization in a load test can result in unexpected behavior or failures. It may also cause high CPU utilization (see above).

 

Learn more

More Load Impact Insights Features

One place to store all results

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

Effectively organize your testing

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

 

Performance Trending

With Load Impact Insights performance trending, see how your system's performance is changing over time, across multiple test runs.

Flexible metric visualization

You have access to all your k6 test metrics 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 test 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.

Load Test Notifications

Start a test and get notified via Slack, HipChat or a Webhook when it's done. If you have also set up thresholds, the notification will tell you whether the test passed or failed.

Getting started with k6

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

 

More about k6