k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
**Release Date**: 23th September 2024 ## Release Activities ### At the beginning of the cycle - [x] Obtain the Release coordinator's contact from the `@k6-browser` team and co-assign the issue...
## What? Add source as throwable for uncaught error log messages ## Why? Log messages for uncaught errors do not have source ## Checklist - [x] I have performed a...
## What? Disable `setup()` function when setupTimeout option is 0s. ## Why? ## Checklist - [x] I have performed a self-review of my code. - [x] I have added tests...
## What? When it is available, add the Cloud test run id to the usage report. ## Why? In our telemetry system, we need to differentiate non-Cloud from Cloud tests....
I've spent the past couple of weeks working with K6 trying to improve a test case where we have to send FormData-type requests to an API with a 'large' image...
### Feature Description ``` ERRO[0000] GoError: The moduleSpecifier "randomdatek6" couldn't be recognised as something k6 supports. at go.k6.io/k6/js.(*requireImpl).require-fm (native) at file:{path-to-my-script} hint="script exception" ``` The purpose of this library is...
### Feature Description k6 cloud APIs may return a 503 with the [Retry-After](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After) header. This happens if the upstream service isn't available and rather than just returning a 500 we...
### Feature Description Support [top-level-await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await#top_level_await) This lets `await` being called in the top scope of a *module* (not a commonjs script). Allowing users to use `k6/experimental/fs.open` and others in the...