Warning
If this is your first time downloading k6 Studio, please install v1.0.1
instead as it fixes an issue with the app's first-time initialization
/\ Grafana /‾‾/
/\ / \ |\ __ / /
/ \/ \ | |/ / / ‾‾\
/ \ | ( | (‾) |
/ __________ \ |_|\_\ \_____/
🎉 🎉 🎉 k6 Studio v1.0
is finally here 🎉 🎉 🎉
We are excited to share with you this release of k6 Studio, this version marks the General Availability of the application and our commitment to it. 🍪 🍕
Linux support has been added 🐧
We are happy to share that we have added support for Linux for both the x86_64
and arm64
architectures! The installers are available as rpm
and deb
packages.
Integration with Grafana Cloud ☁️
It’s now possible to seamlessly run your generated test script in Grafana Cloud with a single click!
Login into your account and press the new button.
You can also configure which Load zones to use in the Test options.
Data files support 📋
Tired of using the same values for everything? Data files are here to help!
Load a CSV or JSON file and hook it into your Parameterization rule to automatically use different values on each iteration.
New Generator layout ✨
The layout of the Generator has been revamped!
Central to the main view is the list of requests from the recording that shows the modifications from your rules when you inspect them. This eliminates the need to switch context by jumping between the Request list and Rule preview tabs, making working with test rules more ergonomic.
When a rule is selected, requests affected by it are marked with the Match
label.
Configurable Verification rule 🔧
With the Verification rule, you could add assertions that the response statuses in your test match the recording. Now you can take it a step further and verify that the status or the body of the response matches values that you define.
New mode for the Correlation rule ✨
Previously, the Correlation rule would extract the value on the first match and reuse it for replacements in all subsequent requests.
Now, you can choose between two modes: first match
and most recent match
. The most recent match
mode replaces values in subsequent requests with the most recent extracted one. Which means it can now extract a value multiple times, making this rule more flexible.
Misc
- Generator files can now be saved with shortcuts:
ctrl +s / cmd + s
- Generator files now use the extension
.k6g
- Validator shows a spinner to make it clear if the test is still running
- The full name of the application - Grafana k6 Studio - is displayed in the UI
Bug Fixes
- The
Start recording
button is enabled when no supported browser found, resulting in the user getting an error immediately after clicking on it - Code editor scrollbars aren't consistent with app UI
- Proxy status is shown as offline during initial start
- Query params list style is inconsistent with other tabs
- Renaming a Generator file with unsaved changes creates an extra file
- Filter field hint and placeholder incorrectly refer to URL as path
- Parameterization custom code snippets aren’t available in all groups