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

This draft aims to address [#3020](https://github.com/grafana/k6/issues/3020), focusing on enabling k6 scripts to access files directly from the VU stage, not just the init stage. While the primary focus is on...

docs

## What? Adds new delta pprof handlers ## Why? This could improve the performance, but we need to test it first ## Checklist - [ ] I have performed a...

## What? This PR is another sliver of the [newly refactored](https://github.com/grafana/k6/pull/2816#issuecomment-1635466149) https://github.com/grafana/k6/pull/2816. It builds on top of https://github.com/grafana/k6/pull/3205 to add very basic support for metrics (thresholds and the end-of-test summary,...

A recent support question in Slack brought up testing a SQS endpoint which uses HTTP long polling. `k6/http` currently only supports synchronous requests, and long polling is a popular feature...

feature
evaluation needed
new-http

### Problem Parsing URLs is a recurring need when working with HTTP and other protocols. There's currently no native API in k6 for so. As https://github.com/grafana/k6/issues/991#issuecomment-767493866 mentions a jslib polyfill...

feature

`--http-debug` uses [httputil.DumpRequestOut](https://golang.org/pkg/net/http/httputil/#DumpRequestOut) which as mention in the [httputil.DumpRequest](https://golang.org/pkg/net/http/httputil/#DumpRequest) dumps http2 requests as HTTP/1.1 this is ... at best confusing. We should probably dump the request after the real connection,...

bug

## What? It adds support for [ReadableStream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) from [Streams API](https://streams.spec.whatwg.org/) through experimental `k6/experimental/streams` module. ## Why? This is a prerequisite to unlock the development of other features in k6. It...

feature
documentation-needed

### Feature Description Currently, when k6 is doing remote writes into Prometheus, it does add a single label 'scenario'. When multiple k6 copies are run from multiple servers, they don't...

feature

## What? It adds a new value type `negative` for those metrics that represent negative events, and uses it in the default `handleSummary` to display either ✓ or ✗ for...

ux

### Feature Description Obfuscate or remove secrets in debug output, eg: the Api-Key value below has been replaced with `************`: ``` time="2024-04-25T07:51:56Z" level=info msg="Request:\nPUT /collections/k6-load-test HTTP/1.1\nHost: myapp\nUser-Agent: k6/0.50.0 (https://k6.io/)\nContent-Length: 94\nApi-Key:...

feature