CC0-1.0

awesome-k6

A curated list of awesome tools, content and projects using k6

G

grafana

Dernière activité 18 août 2026
grafana/awesome-k6

777

étoiles

67

forks

2

issues ouvertes

awesomeawesome-listk6load-testingperformance-monitoringperformance-testingtest-automationtestingtesting-tools

Ce README est souvent en anglais.

k6 mascot

Awesome k6 Awesome

A collection of resources by the community, on (testing with) k6.

Contributions are welcome! Read the contribution guidelines first.

Contents

Articles

Videos

Examples/Templates

Tools

  • k6-to-junit - Tool for converting k6 output to JUnit XML for easy use with CIs.
  • k6-reporter - Tool for converting k6 output to HTML reports.
  • k6-html-reporter - Tool for generating k6 HTML reports.
  • har-to-k6 - Tool for converting HAR recordings to k6 test scripts.
  • postman-to-k6 - Tool for converting Postman collections to k6 test scripts.
  • k6 generator - Tool for converting Swagger/OpenAPI specifications to k6 test scripts.
  • jmeter-to-k6 - Tool for converting JMeter test cases to k6 test scripts.
  • jslib.k6.io - Useful utility libs for k6 scripts.
  • k6 for visual studio code - Marketplace Extension for running k6 directly from your IDE.
  • k6 for IntelliJ - IntelliJ-based Plugin to run and debug [sic!] k6 tests locally or in the k6 Cloud from your IntelliJ IDE.
  • k6 Testkube executor
  • k6-junit - k6 JUnit summary exporter libray.
  • k6-expect - k6 library that simplifies writing tests in a functional way by providing a jest-like syntax for expectations.

CI/CD

Extensions

Official

Community

  • xk6-cable - Test Action Cable and AnyCable functionality.
  • xk6-coap - Interact with Constrained Application Protocol endpoints.
  • xk6-dotenv - Load env vars from a .env file.
  • xk6-ethereum - K6 extension for ethereum protocols.
  • xk6-faker - Generate random fake data.
  • xk6-file - Write files.
  • xk6-g0 - Write k6 tests in golang.
  • xk6-kafka - Load-test Apache Kafka. Includes support for Avro messages.
  • xk6-kv - Share key-value data between VUs.
  • xk6-mock - Mock HTTP(S) servers.
  • xk6-mqtt - MQTT extension.
  • xk6-nats - Provides NATS support for k6 tests.
  • xk6-opentelemetry - Generate OpenTelemetry signals from within your test scripts.
  • xk6-output-elasticsearch - Export results to Elasticsearch 8.x.
  • xk6-output-prometheus-pushgateway - Export results to Prometheus pushgateway.
  • xk6-output-statsd - Enables real-time output of test metrics to a StatsD service.
  • xk6-output-timestream - Export results to AWS Timestream.
  • xk6-playwright - Browser automation and end-to-end web testing using Playwright.
  • xk6-prometheus - Prometheus HTTP exporter for k6.
  • xk6-prompt - Support for input arguments via UI.
  • xk6-sse - A k6 extension for Server-Sent Events (SSE).
  • xk6-tcp - Send data to TCP port.
  • xk6-top - Updating the current k6 metrics summaries on the terminal during the test run.
  • xk6-sip - Load and call-flow testing of SIP/VoIP systems: scripted subscribers call each other through the PBX, with RTP media and voice quality checks.
  • How They Load Test - A collection of resources on how companies around the world perform load testing.
  • Load Testing Toolkit - A collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
  • awesome-http-benchmark - A collection of HTTP benchmark tools, testing/debugging, & restAPI (RESTful).

Contributing

Want to help in making this list better? Yay, that's awesome! Before you get started though, please have a look at our code of conduct and contribution guidelines.

Projets similaires

A modern load testing tool, using Go and JavaScript

Goes6gogolang
Ggrafana
31,7 k étoiles1,7 k

An operator for running distributed k6 tests.

Godistributed-testinghacktoberfestkubernetes
Ggrafana
804 étoiles215

A collection of awesome penetration testing resources and tools

awesomeawesome-list
Eenaqx
27,3 k étoiles5 k