By k6
Show rating breakdown
Save to My Lists
Claimed
Claimed

k6 Reviews & Product Details

k6 Overview

What is k6?

k6 is an open-source tool and cloud service that makes load testing easy for developers, operations, and QA engineers. We help software teams improve the testing process so that they consistently deliver fast and reliable applications. k6 is a Grafana Labs Company.

k6 Details
Discussions
k6 Community
Languages Supported
English
Show LessShow More
Product Description

Open source load testing tool and SaaS for engineering teams


Seller Details
Seller
k6
Year Founded
2009
HQ Location
Stockholm
Twitter
@schuran
316 Twitter followers
LinkedIn® Page
www.linkedin.com
43 employees on LinkedIn®

Pepe C.
PC
Overview Provided by:
Head of Content and Marketing at k6.io

Recent k6 Reviews

Jaswanth M.
JM
Jaswanth M.Mid-Market (51-1000 emp.)
5.0 out of 5
"k6 breaks down the hassle to get into performance testing!"
k6 is a very light weight tool to help get started with performance, but at the same time have extensive tooling to scale towards complicated scena...
Verified User
U
Verified UserMid-Market (51-1000 emp.)
5.0 out of 5
"K6 is a must for SRE"
K6 is great for getting actual data on how your application is performing and can tell you exactly what your metrics and baselines should be. This ...
Enes K.
EK
Enes K.Enterprise (> 1000 emp.)
4.5 out of 5
"Awesome lightweight load testing tool that's easy to use."
The best thing regarding k6 is that the learning curve is not steep. You can create a serious load testing solution within hours. Besides simplicit...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

k6 Media

k6 Demo - Grafana Cloud k6
Scale and accelerate your performance testing
k6 Demo - Analyze performance test results
Detect performance changes when comparing results between tests and trends over time.
k6 Demo - Scale your testing in the cloud
Launch tests from 21 geographic locations to ensure a great experience where your users are
k6 Demo - Performance testing and observability in one platform
Correlate performance test results with server-side metrics, logs, and traces to find root causes quickly.
k6 Demo - Activity and executive performance reports
Keep track of the activities and progress of your testing projects
Answer a few questions to help the k6 community
Have you used k6 before?
Yes

31 k6 Reviews

4.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
31 k6 Reviews
4.8 out of 5
31 k6 Reviews
4.8 out of 5

k6 Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for k6Question

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Ioannis P.
IP
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about k6?

I enjoy the great community behind it that strive to support a state of the art technical documentation and real time support for the end users. Not to mention the easy way to get started and build an efficient solution for your engineering teams that can be integrated in your development cycle with multiple extentions and observability techniques that will empower your technical analysis and reporting. Review collected by and hosted on G2.com.

What do you dislike about k6?

If i wanted to mention something (i am not finding much to tell...) i would say the programming language support as it only supports javascript/typescript. Teams familiar with other technologies may need a small learning curve. But it is super easy for anyone to get started amrk my words! Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

We managed to integrate performance and stress testing within our development teams. Monitoring for real performance defects is working as a charm for us. Our performance indeed increased more and more during our release cycles. Review collected by and hosted on G2.com.

Enes K.
EK
Quality Assurance Solution Architect
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about k6?

The best thing regarding k6 is that the learning curve is not steep. You can create a serious load testing solution within hours. Besides simplicity, you can generate thousands of virtual users from a single machine. k6 supports hybrid load testing out of the box. Review collected by and hosted on G2.com.

What do you dislike about k6?

You cannot reuse your existing UI testing scripts for hybrid scenarios but create new scripts. However, the feature is still in the experimental phase, and I'm sure the support from the team will come. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

We all know that load testing is not cheap. Licensing, infrastructure and stuff costs can be high. k6 solved all the problems for me Review collected by and hosted on G2.com.

Jaswanth M.
JM
Software Engineer in Test
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

k6 is a very light weight tool to help get started with performance, but at the same time have extensive tooling to scale towards complicated scenarios. Review collected by and hosted on G2.com.

What do you dislike about k6?

k6's architecture doesn't allow you to easily use node libraries directly (although you can still use them). That's the biggest downside when you first get started, but once you get a hang of it, it is so much effective. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

* Performance testing on both API level and UI level.

* Extensively use it for Kafka

* Indirecly use it for test data generation

* Smoke testing for performance when a new architecture is laid out. Review collected by and hosted on G2.com.

Siddhant W.
SW
SDET Manager
Computer Software
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about k6?

I recently started using the K6 performance testing tool for my software development projects, and I must say, I am thoroughly impressed. K6 is straightforward, with a simple and intuitive interface that makes setting test cases a breeze.

One of the things I like best about K6 is the flexibility it provides when it comes to defining performance test scenarios. You can create complex performance test scenarios with multiple requests, query parameters, and headers, making it possible to test even the most complex applications.

Another aspect of K6 that I appreciate is the detailed reporting. The tool provides a comprehensive report of the performance test results, including charts, graphs, and complex test statistics. This makes it easy to identify bottlenecks and areas for improvement in the application.

The fact that K6 is open-source and free to use is also a big plus. It saves me a significant amount of money compared to other performance testing tools that often come with hefty licensing fees.

Overall, I would highly recommend the K6 performance testing tool to anyone looking for an easy-to-use and flexible solution for testing the performance of their applications. Its advanced features and detailed reporting make it an excellent tool for ensuring that your applications are running at their best. Review collected by and hosted on G2.com.

What do you dislike about k6?

First and foremost, I found the interface extremely clunky and challenging to navigate. I struggled to find the needed features, and even when I did, I often had trouble figuring out how to use them. This made the entire testing process much more time-consuming and frustrating than it needed to be.

Another issue I had with K6 was the lack of customization options. I needed to test specific scenarios, but the tool didn't allow me to do so. I was stuck with a one-size-fits-all approach that didn't meet my needs. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

I have been using the K6 performance testing tool for quite some time now, and I have to say, I am thoroughly impressed with its capabilities. K6 is a powerful, open-source tool that has solved several problems I faced while performing performance testing.

The first problem that K6 solves is the need for a more comprehensive and flexible testing environment. K6 allows me to test the performance of my applications more accurately and realistically by emulating the behavior of real users. It supports various load tests, including API testing, URL testing, and load testing, giving me complete control over my testing environment.

Another problem that K6 solves is the need for real-time results. K6 provides real-time results and performance metrics that help me identify bottlenecks and make the necessary improvements. The tool also integrates seamlessly with popular reporting tools like Grafana and InfluxDB, making it easy for me to share my results with my team.

K6 has also helped me save time and money. It is an open-source tool, and I don't have to worry about licensing costs, making it a more affordable option for my team. Furthermore, K6's simple and intuitive interface has reduced the time it takes me to perform tests, freeing up more time to focus on other essential tasks. Review collected by and hosted on G2.com.

Verified User in Computer & Network Security
UC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

K6 is great for getting actual data on how your application is performing and can tell you exactly what your metrics and baselines should be. This is vital to any sort of SRE based organization. Review collected by and hosted on G2.com.

What do you dislike about k6?

You do have to know how to use javascript in order to use k6, which makes it much more flexible and is incredibly easy to use. If you do want something that only works in UI, this might not be the tool for you. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

K6 allows me to figure out performance metrics, if my service is up, and allows me to get the actual response times and metrics for different requests to my service. This is incredibly useful to determine how to scale, measure, and what to measure for. Review collected by and hosted on G2.com.

Almudena V.
AV
Principal Performance Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

Flexibility, Code Friendly and Scalability. Really easy to use compared to other tools we have in our stack like Azure Load Testing or Jmeter. Review collected by and hosted on G2.com.

What do you dislike about k6?

Some azure integrations are lacking and should be improved. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

Sharing code between different products. We have over 100 products in our stack and k6 solved how we can share the code between them instead of having 100 Jmx on Jmeter. Review collected by and hosted on G2.com.

Henrik R.
HR
Cloud Native Technology
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

K6 provides all the components that we need to build relevant tests:

- recorder to easily build k6 scripts

- an efficient scripting library helping us to make our script robust and even create custom metrics out of our scripts.

The biggest advantage of K6 is the large number of output plugins...I can run tests, and send the testing data to Prometheus, InfluxDB, Dynatrace ...And more.

I'm a big fan of one of their extension: x6-distributed traces. it's so powerful to have an OpenTelemtry trace for each of the virtual users. Review collected by and hosted on G2.com.

What do you dislike about k6?

I have not been able to test their browser-based testing tool. i would like to see the value and the challenge of building such tests.

The only thing that I was a bit disappointed is the fact that disttributed load tests are only available with the K6 cloud...in fact not really it's possible if using the K6 operator. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

We don't need today to have a performance testing platform collecting observability & load testing data.

k6 is exactly designed in a smart way: generate load. For the rest, we can rely on an amazing analytics platform to analyze our tests.

The other advantage is that it's a performance testing designed to enable Early performance engineering tasks ( by testing directly in dev). Review collected by and hosted on G2.com.

Ben R.
BR
Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

very efficient - can run alot of VUs on a machine

easily scalable - distributed k8s testing

ability to define stages & scenarios

ability to define custom metrics and checks

ease of use

community support Review collected by and hosted on G2.com.

What do you dislike about k6?

Browser extension is still not quite there yet Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

Load testing different environments at scale, using really heavy loads, finding gaps and optimizing our app for the future Review collected by and hosted on G2.com.

AS
Consultant
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

I like the easy to set up approach.

The developer friendly approach of the solution.

Lots of documentation and support.

Shift left approach and align with devops Review collected by and hosted on G2.com.

What do you dislike about k6?

It can be daunting for some testers with no developer experience.

It can become a coding nightmare if not careful with best development practices.

You can get lost if you are not documenting. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

I can deploy performance testing validation within my organization quickly.

Since it is not expensive compared to other tools, it can be easier to go thru the procurement process within my organization. Review collected by and hosted on G2.com.

Lindsay H.
LH
Software Test Engineer II
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about k6?

-Excellent documentation and supportive blogs (and video content like the Office Hours series) content simplifies getting started with k6

-Developer-friendly -- Easy to install and get going in the CLI. Makes performance testing more accessible to not just a few, but all of those on an engineering team. This is so important as performance testing is no longer just an expectation of a single niche quality team because of limitations of licensing or knowledge of an antiquated tool.

-k6 cloud -- So far, ensuring the ability to scale our tests beyond the resource of our machines has been reassuring. The analyses and comparison features between test executions is helpful so far. Looking forward to the continued work against this infrastructure platform. Review collected by and hosted on G2.com.

What do you dislike about k6?

-The user experience of using k6 with npm modules is not consistent with what you expect from typical development

-xk6 extensions conceptually are great as a community is helping to build out a need. Just be cautious of utilization as they may not be supported long-term, though these extensions are featured in k6 documentation. Review collected by and hosted on G2.com.

What problems is k6 solving and how is that benefiting you?

k6 has made performance testing an accessible practice for engineering teams. It's a rather low barrier to entry (getting started with k6) , yet you can get as advanced as you with, customizing your scripts as you need to get the insights required. Because of this tool, I'm seeing engineering teams starting to take on the responsibility of knowing and testing the limitations of their APIs and tiers. Review collected by and hosted on G2.com.