k6
k6 copied to clipboard
A modern load testing tool, using Go and JavaScript - https://k6.io
### Feature Description TypeScript has become increasingly popular for its strong typing system, which enhances code quality and reliability—key aspects in performance testing scenarios. Currently, k6 does not support TypeScript...
## What? Introduce "enhanced" compatibility mode for k6pack bundling of test script. The result is native TypeScript support for files with ".ts" extensions and enhanced ES compatibility for files with...
### Feature Description Hey, Our team is providing k6 testing as a platform in our org and other teams use our platform to test their services. To collect the test...
## What? Currently most go modules that export something will just have is a none goja.Value in the [modules#Exports](https://pkg.go.dev/go.k6.io/[email protected]/js/modules#Exports). But goja practically only works with goja.Value. So in practically any...
### Feature Description I propose adding global lifecycle functions to k6, specifically a shared setup and teardown that apply to every test file. This would simplify processes like customizing the...
## What? Completely drop the legacy require support ## Why? ## Checklist - [ ] I have performed a self-review of my code. - [ ] I have added tests...
### Feature Description **Situation:** I want to create trend metrics dynamically during script execution, but I receive the following error: ``` ERRO[0000] GoError: metrics must be declared in the init...
grpc.DialContext has been [deprecated](https://github.com/grpc/grpc-go/pull/7029) and then [undepricated](https://github.com/grpc/grpc-go/pull/7103), but will deprecated again in v1.64 We should evaluate moving to NewClient this also might fix other problems
# What? In #3528, we enabled the MacOS tests. Unfortunately, the performance of MacOS seems to have caused us a lot of failures, especially considering that we know some of...
### Brief summary **Situation:** Logs are used for analyzing and debugging our scripts and HTTP responses are therefore written to the log. The log is very hard to read as...