k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
## Summary: `Location` header isn't required for any redirect (`3xx`), this was previously not correctly supported in go for 301-303 statuses, for which it was a requirement. This has [been...
After https://github.com/loadimpact/k6/issues/1060 and and https://github.com/loadimpact/k6/pull/1032#issuecomment-506349787, I think it makes some sense to investigate potentially integrating [telegraf](https://github.com/influxdata/telegraf) in k6. And I don't just mean sending metrics from k6 to a telegraf...
The `statsd` output (also used for NewRelic and DataDog, among others) currently has special handling of `check` metric samples: https://github.com/grafana/k6/blob/59a8883676edf4e28edb39561c33ebd941e05944/output/statsd/output.go#L79-L87 https://github.com/grafana/k6/blob/59a8883676edf4e28edb39561c33ebd941e05944/output/statsd/output.go#L94-L100 It transforms the metric names to `check..pass` or `check..fail`....
This is a suggestion for the k6 process to listen to user input and react to commands while the test is running. ## Feature Description Specifically, I would like to...
Exploring problems and solutions for #2311 has shown us that trying to fix all the problems in the old API would require compromises that wouldn't solve the root cause of...
### Feature Description A long time ago we got a pretty big PR extending `k6/crypto` in https://github.com/grafana/k6/pull/1025 at the time one of the biggest problems was that [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer) was not...
### Feature Description I need to convert between ArrayBuffer and String. I haven't found an efficient conversion method yet I have to use encodeURI and decodeURI: ``` function str2buf (str)...
I've recently been going back to basics and making some substantial changes and refactors in how base components of k6 work. One of these has been the current [`core.Engine`](https://github.com/grafana/k6/blob/55c7ccd53d6c0775740e0880538bd4c8b231bc7a/core/engine.go#L48). Through...
### Feature Description Hello K6 docuementation says that k6 will automatically upgrade to HTTP2 if the server indicates its support for this protocol. However, I've tested with a server supporting...
### Feature Description Our team is using K6 as a scale and reliability testing rather than it as performance test. The main reason to use K6 is concurrency and multi...