k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
### Brief summary Problem Description When using the shared-iterations executor in k6, the __ITER variable, which is documented to represent a unique global iteration ID (0 to iterations - 1),...
### Brief summary Hi, I have been trying to set a pipeline to automatically run our k6 browser tests in order to collect periodically some web vital metrics. The problem...
## What? This PR adds `Off` function which remove registered event-listener function mapped to user specified event. ## Why? As Issue #4823 describes, k6 doesn't have interface for removing event-listener...
### Feature Description People are rather regularly reporting issues when trying to run k6-browser in Kubernetes (and more generally, in containerized environment): - https://github.com/grafana/k6/issues/4338 - https://github.com/grafana/k6/issues/4628 - https://github.com/grafana/k6/issues/4597 There are...
### Feature Description The current way of working with elements in a frontend/browser test is to use CSS or XPath selectors. Users are finding that these selectors are both cumbersome...
### Brief summary `console.info(message?: any, ...optionalParams: any[])` and similar (#log, #error, etc.) seem to ignore optionalParams. ### k6 version 1.0.0 ### OS OS-X 15.3 ### Docker version and image (if...
### Feature Description Recently, while using k6 to run load tests. We came across the fact that we couldn't rely on the console output of the test summary for informing...
k6 currently supports testing over HTTP, gRPC, and WebSocket. That’s enough for many web services, but it doesn’t cover systems that rely on other protocols, like DNS, ICMP, MQTT, or...
### Feature Description We need a website to test k6-browser. It must be complex enough to actually put a strain onto the browser, so [grafana/quickpizza](https://github.com/grafana/quickpizza) is not suitable: it's too...
## What? ## Why? ## Checklist - [ ] I have performed a self-review of my code. - [ ] I have commented on my code, particularly in hard-to-understand areas....