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 |