JavaScript - grafana/k6-extension-registry GitHub Wiki

Set of k6 extensions to extend the JavaScript functionality of test scripts or add support for a new protocol to test.

Name Description
GhMartingit/xk6-mongo Load-test Mongo no-SQL databases
JorTurFer/xk6-input-prometheus Enables real-time input from prometheus
Juandavi1/xk6-prompt Support for input arguments via UI
SYM01/xk6-proxy Dynamic proxy support, allow changing the HTTP proxy settings in the script
acuenca-facephi/xk6-read Read files and directories
akiomik/xk6-nostr Interact with Nostr relays
anycable/xk6-cable Test Action Cable and AnyCable functionality
avitalique/xk6-file Write files
deejiw/xk6-gcp A k6 extension for Google Cloud Platform services.
deejiw/xk6-interpret Interpret Go code
distribworks/xk6-ethereum K6 extension for ethereum protocols
domsolutions/xk6-fasthttp Enable RPS increase & file streaming on HTTP/1.1 requests
frankhefeng/xk6-oauth-pkce Generate OAuth PKCE code verifier and code challenge
gjergjsheldija/xk6-mllp Simple MLLP sender for k6
golioth/xk6-coap Interact with Constrained Application Protocol endpoints
gpiechnik2/xk6-httpagg Aggregate HTTP requests into an HTML report
gpiechnik2/xk6-smtp Use SMTP protocol to send emails
grafana/xk6-client-prometheus-remote Test Prometheus Remote Write-compatible endpoints
grafana/xk6-client-tracing Client for load testing distributed tracing backends
grafana/xk6-disruptor Inject faults to test 💣
grafana/xk6-exec Run external commands
grafana/xk6-faker Generate fake data in your tests
grafana/xk6-kubernetes Interact with Kubernetes clusters
grafana/xk6-loki Test Grafana Loki log ingestion endpoints
grafana/xk6-notification Create notifications
grafana/xk6-plugin Create k6 plugins using JavaScript and Node.js
grafana/xk6-python Write k6 tests in Python
grafana/xk6-crawler Web crawler API for k6
grafana/xk6-sql Load-test SQL Servers
grafana/xk6-sql-driver-azuresql xk6-sql driver extension for Microsoft Azure SQL database support
grafana/xk6-sql-driver-clickhouse xk6-sql driver extension for ClickHouse database support
grafana/xk6-sql-driver-mysql xk6-sql driver extension for MySQL database support
grafana/xk6-sql-driver-postgres xk6-sql driver extension for Postgres database support
grafana/xk6-sql-driver-sqlite3 xk6-sql driver extension for SQLite v3 database support
grafana/xk6-sql-driver-sqlserver xk6-sql driver extension for Microsoft SQL Server database support
grafana/xk6-sql-driver-ramsql xk6-sql driver extension for RamSQL database support
grafana/xk6-ssh Use SSH connections in your tests
kelseyaubrecht/xk6-webtransport Add support for webtransport protocol
Maksimall89/xk6-telegram Interact with Telegram Bots
martymarron/xk6-output-prometheus-pushgateway Export results to Prometheus pushgateway
mostafa/xk6-kafka Load test Apache Kafka. Includes support for Avro messages.
nicholasvuono/xk6-playwright Browser automation and end-to-end web testing using Playwright
oleiade/xk6-kv Share key-value data between VUs
phymbert/xk6-sse Server Sent Event
pmalhaire/xk6-mqtt MQTT extension
skibum55/xk6-git Clone Git repositories from tests
szkiba/xk6-ansible-vault Encrypt and decrypt Ansible Vault
szkiba/xk6-csv Parse CSV values
szkiba/xk6-dotenv Load env vars from a .env file
szkiba/xk6-g0 Write k6 tests in golang
szkiba/xk6-toml Encode and decode TOML values
szkiba/xk6-yaml Encode and decode YAML values
thmshmm/xk6-opentelemetry Generate OpenTelemetry signals from k6 tests
thotasrinath/xk6-couchbase Load-test Couchbase no-SQL databases
tmieulet/xk6-cognito Get a cognito access token using USER_SRP_AUTH flow
walterwanderley/xk6-stomp Client for STOMP protocol
szkiba/xk6-banner Print ASCII art banner from k6 test
ogarciacar/xk6-sftp SFTP extension for k6
prmuthu/xk6-amqp To publish and consume messages using AMQP protocol