k6

Stockholm, Sweden
2009
Nov 12, 2020   |  By Simon Aronsson, Developer Advocate
v0.29.0 contained a lot of interesting features. Have a look at the release notes for details! gRPC is a light-weight open-source RPC framework. It was originally developed by Google, with 1.0 being released in August 2016. Since then, it's gained a lot of attention as well as a wide adoption. In comparison to JSON, which is transmitted as human-readable text, gRPC is binary, making it both faster to transmit and more compact.
Nov 11, 2020   |  By Simon Aronsson
This release contains the work of over 10 contributors split over more than 100 commits. v0.29.0 contains a whole bunch of new, exciting features. We hope that you'll enjoy it as much as we do! Read the full release notes here.
Oct 15, 2020   |  By Sid Palas
I used the K6 load testing framework to benchmark the Compute Engine f1-micro and Caddy web server hosting this site. With CloudFlare caching turned off, the server was able to serve an onslaught 800 virtual users continuously reloading the page (while maintaining a median request duration of
Sep 28, 2020   |  By Slava Karhaltsev; Mostafa Moradian
In this tutorial, we will look into how to integrate performance testing with k6 into your GitLab setup. By integrating performance tests into your CI pipelines, you can catch performance issues earlier and ship more stable and performant applications to production.
Sep 24, 2020   |  By Mostafa Moradian
In this tutorial, we will look into how to integrate k6 tests into CircleCI. By integrating performance tests into your CI pipelines, you can catch performance issues earlier and ship more stable and performant applications to production.
Sep 18, 2020   |  By Mostafa Moradian
The outline of this article is as follows: Most systems are designed to treat users differently based on their identity. Therefore, users are authenticated via various mechanisms and it's often equally important to test the performance of anonymous and authenticated endpoints. One of the most widespread authentication standards used by today's applications is OAuth. In OAuth, we use a trusted third party to verify the identity of the user.
Sep 14, 2020   |  By Mostafa Moradian
In this tutorial, we will look into how to integrate performance testing with k6 into your Jenkins Pipeline setup. By integrating performance tests into your CI pipelines, you can catch performance issues earlier and ship more stable and performant applications to production.
Aug 11, 2020   |  By Mostafa Moradian
Before the release of k6 v0.27, there was insufficient support for generating constant request rates. Therefore, we introduced a JavaScript workaround by calculating the time it takes for requests to exhaust each iteration of the script. This v0.27 release includes a new execution engine and lots of new executors that cater to your specific needs. It also includes the new scenarios API with lots of different options to configure and model the load on the system under test.
Jul 30, 2020   |  By Mostafa Moradian
k6 v0.27.0 is finally out! It has been over a year since the k6 team started working on this release, which includes a multitude of new features, improvements, bugfixes and beyond. This release was an effort to redefine performance and load-testing in k6, by introducing a new execution engine and lots of new executors on top, along with the most requested feature, scenarios. It also includes many UX improvements and bugfixes.
Jun 1, 2020   |  By Robin Gustafsson
As outlined in our rebranding announcement post from Feb 24th, today we're disabling access to v4 projects in the LoadImpact web app at app.loadimpact.com (v3 projects will continue to be available until Dec 31st, 2020). All v4 projects, tests, and test results will henceforth only be accessible from app.k6.io. The same login credentials are valid across the two web apps. Rest assured, no data is going away, it's technically an older of two frontends being sunsetted.
Nov 25, 2020   |  By k6
On this second video of her week of testing, Nicole discusses how to run a load test on k6 using the no-coding Test Builder option that allows you to create a simple load testing script and scale it within minutes.
Nov 24, 2020   |  By k6
Nicole van der Hoeven has just joined the K6 team, and she's taking us with her on her Week of Testing as she learns everything she needs to know about load testing with K6. In this video, she talks about what K6 is, and how it's different from Load Impact and K6 Cloud.
Nov 28, 2018   |  By k6
Learn about Load Impact Insights Performance Alerts for automated load testing results analysis. Performance Alerts help you quickly understand your test results and pinpoint areas of concern.
Oct 11, 2018   |  By k6

Learn about:

  • Considerations for testing goals based on previous performance
  • Their load testing methodology
  • How they determined what components they needed to test
  • Why they migrated to k6 and Load Impact 4.0 for load testing

Sep 28, 2018   |  By k6

Learn about:

  • Determining what you should test
  • What level of traffic you need to generate
  • How to test login and checkout processes
  • How to use Data Stores in your tests
  • Other considerations for ancillary services

Aug 31, 2018   |  By k6
Performance testing is an essential part of today's DevOps workflows. It requires the capability to run load tests both locally and in the cloud to address different users' needs at different stages of the software development cycle. Watch this webinar to learn how you can run performance tests in the cloud using the open source load testing tool - k6.
Aug 31, 2018   |  By k6
As a developer, you are being asked to get more deeply involved in the software testing and QA process. Delivering high quality code means not only passing functional tests, but also performance tests. The user experience of your website, app or API is highly dependent on performance.
Jul 4, 2018   |  By k6

In this webinar you will learn about:

  • How to create and run a load test with k6
  • How to set up load testing in a GitLab automation pipeline
  • The benefits of k6 load testing in DevOps environments

Jun 4, 2018   |  By k6

In this webinar you'll learn:

  • How to download k6 from GitHub
  • How to stream k6 results to Insights for analysis
  • High-level overview of results analysis and performance alerts

Apr 18, 2018   |  By k6
Watch this webinar where we describe the most common patterns to follow when looking at load testing results in Load Impact’s tool, hosted by Mark Meier, Client Success Team Lead. We cover some other tips and tricks you can do to get the most out of your load testing results!

k6 is a developer-centric, free and open-source load testing tool built for making performance testing a productive and enjoyable experience. Using k6, you'll be able to catch performance regression and problems earlier, allowing you to build resilient systems and robust applications.

Quickly build test cases to validate the performance of your APIs or microservices. Validate that your system can handle the expected volume of traffic, and catch SLA/SLO-breaking performance regressions in CI before they reach production.

Built primarily for load testing, k6 tests can with advantage be reused for performance monitoring of your APIs and microservices in production.

Features:

  • Seamless scaling to the cloud: Designed to use the same test in a local, distributed or cloud environment. It provides an unified experience for various usage.
  • Built for automation: Designed for automating your performance tests. Get Pass/Fail behavior on your performance goals.
  • Write tests in Javascript code: Full scripting language to write realistic load tests. Reuse modules and Javascript libraries to build and maintain your test suite.
  • Multiple choices for storage: k6 can output test results to various backends and formats (Grafana, DataDog, Kafka, JSON).
  • Easy-to-use APIs and CLI: Designed for developers by developers. The k6 API and CLI is intuitive, flexible and powerful.
  • High-performance tool: The k6 engine is written in Go making to be one of the best performing load testing tools.

The best developer experience for load testing.