k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
# What? After an internal team discussion, keeping in mind #3730, we decided to revert grafana/k6#3682 and not include it in the upcoming v0.51 release. # Why? We want to...
### Feature Description We want to use k6 for running some distributed load tests. However it's not immediately intuitive how much a test is going to cost. Without this it...
This tight coupling is preventing us from implementing `group()` and `check()` purely in JavaScript. It is also preventing us from implementing similar functions, but with better UX (e.g. https://github.com/grafana/k6/issues/1066, https://github.com/grafana/k6/issues/2865)...
### Feature Description As a k6 Grafana Cloud user, it would be helpful to know how many VUhs will be used before running a test when working in the terminal...
### Brief summary Noticed in **ramping-arrival-rate** executor that if the big map is filled at init stage and then used in the function, memory consumption is jumping to 10% per...
## What? With the introduction of the "enhanced" compatibility mode, the test source code is transformed using esbuild instead of Babel. ## Why? Source files with the extension ".ts" are...
### Brief summary Here are some details about what I'm doing: - I'm making an HTTP request with `http.get()` - I'm specifying a `name` tag for the HTTP request. -...
## What? Group and check were tightly coupled between them and also to the end of test summary and the REST API. This change the tight coupling is removed. Group...
### Brief summary Due to how it is implemented internally, the main function is added as the first item in the `eventLoop` queue. Due to this, other functions added to...
## What? This PR is a cleaned-up version of the CSV streaming parser we hacked during Crococon. It aims to address #2976, and adds the capability to parse a whole...