Skip to content

k6

Modern load testing tool, using Go and JavaScript

k6 is a modern load-testing tool, built on our years of experience in the performance and testing industries. It's built to be powerful, extensible, and full-featured. The key design goal is to provide the best developer experience.

dev

https://k6.io

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install k6

sudo apt install k6

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    k6=0.55.2*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      k6=0.55.2*

Download URLs

Version SHA256 Size (KB)
0.55.2 3eedeb2b16929b498958717d050d406ad819fadb917c8deb87d6dc39da27d637 11500
0.55.1 a265bdb6499a37cb2b48c30ed7848fd7e7826136ac5e21a0ffe9edc39b637264 11500
0.55.0 7860c7d9a5778e33c535f7ff822f967b26217d6368625a9300f1557f965cdd73 11491
0.54.0 96ad06d2c30a881ca917db77c6b04c16f4015122ef29df1aa368c97980c115d0 11336
0.53.0 eb54839109427efa0ba09258aa93dee41e40c5d7cc34d6294d2afb3850cfab24 11224
Version SHA256 Size (KB)
0.55.2 190e122cc5777c0c1464a459790db313b25284d80a6d1a2a0a5c3edf06cdaf83 9998
0.55.1 bb171fc00429204cf9d043a75a94ffdb0d21e25f30f760cae621adb071044da5 9999
0.55.0 2e8269336e0c2d1e2fbd2d53a248d86e90522ea10472cc29fd54604fa566f8ca 9995
0.54.0 99a1bc31f558f0892ead378be41a23482e73cb750245b68dd181f324a6dc026d 9828
0.53.0 b32d089a52f816ed81af23e03d3b124ec07da3b91f3e89a65fe248aa036733d0 9736

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for k6 are versioned here.

Click here to see k6 ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/k6/ops2deb.yml
name: k6
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.53.0
    - 0.54.0
    - 0.55.0
    - 0.55.1
    - 0.55.2
homepage: https://k6.io
summary: modern load testing tool, using Go and JavaScript
description: |-
  k6 is a modern load-testing tool, built on our years of experience in the
  performance and testing industries. It's built to be powerful, extensible, and
  full-featured. The key design goal is to provide the best developer experience.
fetch: https://github.com/grafana/k6/releases/download/v{{version}}/k6-v{{version}}-linux-{{target}}.tar.gz
install:
  - k6-v{{version}}-linux-{{target}}/k6:/usr/bin/k6

The blueprint fetch keyword contains a URL template pointing to k6 releases. Downloaded files are locked in a lockfile versioned here.

Click here to see k6 release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/k6/ops2deb.lock.yml
- url: https://github.com/grafana/k6/releases/download/v0.53.0/k6-v0.53.0-linux-amd64.tar.gz
  sha256: ec60dad9643e05334ffb1b7997c7015340d29f45ed4807338ebae223593005aa
  timestamp: 2024-09-27 21:05:18+00:00
- url: https://github.com/grafana/k6/releases/download/v0.53.0/k6-v0.53.0-linux-arm64.tar.gz
  sha256: 3612e5acbf1722d472fad4240433c2e0235ac7c0e99f6bfe851f034e0d36ea2e
  timestamp: 2024-09-27 21:05:18+00:00
- url: https://github.com/grafana/k6/releases/download/v0.54.0/k6-v0.54.0-linux-amd64.tar.gz
  sha256: c7f03434854f837b6790ee81572e4b0f955241974c79a43cbb9f8d0fef069589
  timestamp: 2024-10-11 15:06:02+00:00
- url: https://github.com/grafana/k6/releases/download/v0.54.0/k6-v0.54.0-linux-arm64.tar.gz
  sha256: 6be08e8578af0ca79ce7d5f8f6e1adb4cae080d6752a342295260fe246655b1f
  timestamp: 2024-10-11 15:06:02+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.0/k6-v0.55.0-linux-amd64.tar.gz
  sha256: 47a43a8dbb4c1f5d5bd7b8ed6a1b8c83b35546acf989b78400b4e6ce3adaf628
  timestamp: 2024-11-11 18:08:14+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.0/k6-v0.55.0-linux-arm64.tar.gz
  sha256: de505b57f0de37f715f598178c43dc856a19fb90d6d549a65ea730bb3b6c9216
  timestamp: 2024-11-11 18:08:14+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.1/k6-v0.55.1-linux-amd64.tar.gz
  sha256: 45f5ec479610a0d3170da159ea593220193d2dd2821922dae3097d6a62a3233e
  timestamp: 2024-12-19 18:08:19+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.1/k6-v0.55.1-linux-arm64.tar.gz
  sha256: 4a259b96fe1eb665237007aaebb4f14cd801f7436f5dd609528c6d1bd8b0b92a
  timestamp: 2024-12-19 18:08:19+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.2/k6-v0.55.2-linux-amd64.tar.gz
  sha256: d9a91fcee7eb70193324a53c9cc142a359c63b63eeb6b8a050f13d9fa442c5ee
  timestamp: 2024-12-20 12:10:14+00:00
- url: https://github.com/grafana/k6/releases/download/v0.55.2/k6-v0.55.2-linux-arm64.tar.gz
  sha256: 82182ab74424a192a3c49746ad049303325bc582da94cadf8dfe34585e166799
  timestamp: 2024-12-20 12:10:14+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/k6.svg)](https://docs.wakemeops.com/packages/k6)
<a href="https://docs.wakemeops.com/packages/k6">
  <img src="https://docs.wakemeops.com/badges/k6.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/k6.svg
:target: https://docs.wakemeops.com/packages/k6