k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
### Brief summary the k6 test does not execute if there is a special character in the applicatiionName example: applicationName: Test T&T but this one works applicationName: Test TandT ###...
## What? ## Why? ## Checklist - [ ] I have performed a self-review of my code. - [ ] I have added tests for my changes. - [ ]...
# What? It seems like our code coverage reports are going to the following: https://app.codecov.io/github/k6io/k6/commits instead of the https://app.codecov.io/gh/grafana/k6/commits And we also don't use an existing GitHub Action https://github.com/codecov/codecov-action So,...
### Brief summary k6's `require` has always resolved specifiers relative to the current "root of execution" module/script instead of to relative to the script/module the file is in. An example...
This code has a whole bunch of issues: https://github.com/grafana/k6/blob/333a3d1ed383b5e7cc931386155882c76a4f5b65/js/console.go#L12-L89 - it directly uses `os.OpenFile()`, so we can't test it with integration/e2e tests - it initializes its own logger, and requires...
Closes #2320
### Feature Description If a failed transaction's result is required for subsequent transactions in the iteration (e.g. if login() failed), there's no point in executing the rest of the txs....
## What? This change completely removes the experimental GRPC module, as it was announced in https://github.com/grafana/k6/pull/3490 ## Why? The same functionality is in k6-core, and we waited for several releases....
## What? This PR adds **very basic** and **very experimental** support for distributed execution, including packaging and sending the script to agents, and `setup()` and `teardown()` handling. It is another...
k6 has multiple different ways to stop a test: 1. Single Ctrl+C for semi-graceful shutdown 2. Second Ctrl+C for immediate abort 3. The `test.abort()` JS API from `k6/execution` 4. JS...