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

# What? In our documentation, [we say](https://grafana.com/docs/k6/latest/javascript-api/k6-net-grpc/client/client-invoke/) that we do support [canonical Protobuf JSON Mapping](https://developers.google.com/protocol-buffers/docs/proto3#json). And this is probably the case since we use the [protojson](https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson). But it's good to...

docs
tests
documentation-needed
area: grpc

### Brief summary I build with TS some load tests, they are compiled with Vite (Babel and Rollup) in JavaScript. The sourcemap support works fine, except for this file: [k6-jslib-aws-y_ANwLL3.cjs.zip](https://github.com/grafana/k6/files/13991849/k6-jslib-aws-y_ANwLL3.cjs.zip)...

bug
triage

## What? ## Why? ## Checklist - [ ] I have performed a self-review of my code. - [ ] I have added tests for my changes. - [ ]...

bug

# What? We should fix the linter issues that exist in our master branch. ```[tasklist] ### Tasks - [ ] Fix 231 issues in js/modules/k6/html - [ ] https://github.com/grafana/k6/pull/3566 -...

docs
lower prio
ci

### Feature Description Support for [grpc-web](https://github.com/grpc/grpc-web) load-testing ### Suggested Solution (optional) Please add support for grpc-web testing via existing or new extension ### Already existing or connected issues / PRs...

feature

I'm trying to send OTLP traces using gRPC to Tempo using k6. Currently there is a k6 extension for OTLP that generates a byte array of proto-marshalled data. But this...

evaluation needed
area: grpc

Originally raised in this [comment](https://github.com/grafana/k6/issues/3160#issuecomment-1620990687) by @thiagodpf. ### What? The current unit tests run the server and clients in the same process. gRPC seems to have a global registry for...

help wanted
tests
ci
area: grpc

# What? Suggest and implement async Invoke. # Why? It's common and convenient API

area: grpc

# What? We have a couple of certificates that are used in the test hardcoded: https://github.com/grafana/xk6-grpc/blob/0250ce4280190b0fec8452404cd5456f291b5879/grpc/client_test.go#L860-L865 If we need to regenerate certificates quickly (let's say it expired), we must figure...

tests
lower prio
maintenance
area: grpc

# What? The GRPC has an experimental feature in https://github.com/grpc/grpc-go/pull/6309 that could be interesting for a k6 # Why? It could improve the performance of the GRPC in the k6

enhancement
lower prio
area: grpc