k6 icon indicating copy to clipboard operation
k6 copied to clipboard

A modern load testing tool, using Go and JavaScript - https://k6.io

Results 473 k6 issues
Sort by recently updated
recently updated
newest added

`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)....

enhancement
cloud

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 = {...

enhancement
triage
area: browser

### 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...

feature

### 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,...

bug

### 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...

feature
triage

### 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...

question
js-compat
evaluation needed
triage

## 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...

evaluation needed
breaking change

![image](https://github.com/user-attachments/assets/50638317-b699-48a1-a763-1fff670a3d97) 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...

tests

### 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...

feature
js-compat

### 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...

breaking change