github grafana/k6-studio v1.0.0

latest releases: v1.7.0, v1.6.0, v1.5.0...
5 months ago

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

Don't miss a new k6-studio release

NewReleases is sending notifications on new releases.