k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
`options.cloud.note` was recently (https://github.com/k6io/cloud-feature-requests/issues/4) added to cloud tests, but we still don't support it in local tests that stream their results to the cloud, as mentioned in [this forum thread](https://community.k6.io/t/note-feature-doesnt-seem-to-work/1724)....
Currently, as of [`v0.46.0`](https://github.com/grafana/k6/releases/tag/v0.46.0), browser tests require the `browser.type` option to be set. This can only be defined in a scenario definition such as: ```js export const options = {...
### Feature Description I suggest an upgrade for summary, after test if you have hundreds of checks, you should be able to filter the failed ones, so you don't have...
### Brief summary If you have a script on windows that opens or imports a file with an absolute path such as "C:/somewhere/test.js" - that will work okay on windows,...
### Feature Description Thank you for the built-in dashboard/html report feature, it's very appreciated. Atm the summary is missing thresholds/submetrics I would love to see these included similary to the...
### What? `extended` apart from using babel (until recently) to add more ECMAScript support also adds `global` as an alias to `globalThis` https://github.com/grafana/k6/blob/111985bfe258f1b68cc8d19c8b8a21737a5b4f89/js/bundle.go#L387-L392 This was readded after the dropping of...
## What? As of #3456 the only difference between `base` and `extended` compatibility-mode is that `extended` adds an alias for `global` that points to `globalThis`. This only exists as this...
 This seems to happen because https://github.com/grafana/k6/blob/cb3f41c50b37b1fddc1b5da4856b5098c8db37c7/cmd/tests/test_state.go#L121 is used to get the address, but it gets an address, then closes it. And after that k6 uses it. There is a...
### Feature Description Support [dynamic import](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) In part to have the same support as we have for `require` which ... basically has the same functionality and so that people don't...
### What? Have `open` , `k6/experimental/fs.open` and `k6/net/grpc.Client#load` be relative to the same path for each execution. Or at least specify and stick to one new norm among them and...