./net/k6, Modern load testing tool using Go and JavaScript

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.56.0, Package name: k6-0.56.0, Maintainer: leot

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.

Its core features are:

- Configurable load generation. Even lower-end machines can simulate
lots of traffic.
- Tests as code. Reuse scripts, modularize logic, version control, and
integrate tests with your CI.
- A full-featured API. The scripting API is packed with features that
help you simulate real application traffic.
- An embedded JavaScript engine. The performance of Go, the scripting
familiarity of JavaScript.
- Multiple Protocol support. HTTP, WebSockets, gRPC, and more.
- Large extension ecosystem. You can extend k6 to support your needs.
And many people have already shared their extensions with the
community!
- Flexible metrics storage and visualization. Summary statistics or
granular metrics, exported to the service of your choice.


Master sites:

Filesize: 10656.008 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-19 18:23:41 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
k6: Update to 0.56.0

Changes:
0.56.0
k6 v0.56.0 is here! This release includes:
- We've merged xk6-browser into k6.
- Many small improvements, bug fixes and internal refactors.

0.55.2
k6 v0.55.2 is a patch release that fixes packaging issue.
There are no functional changes in k6 compared to v0.55.1.

0.55.1
k6 v0.55.1 is here! This release includes:
- Dependency updates for golang.org/x/net.

0.55.0
k6 v0.55.0 is here! This release includes:
- The deprecated StatsD output has been removed.
- The experimental k6/experimental/tracing module has been removed.
- URL grouping support in the browser module.
- Top-level await support.
- Complete RSA support for k6/experimental/webcrypto.

0.54.0
k6 v0.54.0 is here! This release includes:
- A new experimental CSV module
- New k6 cloud commands for local execution and uploading script files
- New ECMAScript features
- Updated logo and branding

0.53.0
k6 v0.53.0 is here! This release includes:
- Native ECMAScript modules support
- New experimental OpenTelemetry metrics output
- Blob support in experimental websockets module
- Consolidate cloud features and commands under k6 cloud
- Breaking change: remove magic URL resolutions
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-08-11 12:52:36 by Leonardo Taccari | Files touched by this commit (3)
Log message:
k6: Update to 0.52.0

Changes:
0.52.0
------
k6 `v0.52.0` is here! Some special mentions included in this release:

- We've switched to our own fork of `goja` named `sobek`
- Panics are no longer captured
- We've added experimental support for TypeScript and ES6+
- `k6/browser` has graduated from an experimental module

0.51.0
------
k6 `v0.51.0` is here! Some special mentions included in this release:

- A new experimental streams module
- New algorithms for WebCrypto module
- Timers are globally available

0.50.0
------
k6 `v0.50.0` is here!

This release:
- Adds support for uploading files from the browser module.
- Introduces the `options.cloud` option.
- Stabilizes the previously experimental timers module as the `k6/timers` module.
- Brings JSON Web Key support to the `k6/experimental/webcrypto` module.
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 security update
   2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-06-01 16:03:06 by Benny Siegert | Files touched by this commit (168)
Log message:
Revbump all Go packages, default Go version is now 1.22.
   2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | Package updated
Log message:
Revbump all Go packages after go121 update