Changelog

This page contains all changes and bug fixes for Load Impact. Receive monthly email notifications whenever our changelog is updated by going here.

Postman-to-k6 v0.1.2

Released 2019-03-28. See changelog for full details of new additions and bug fixes.

Fixed

  • Support alternate no-body encoding.

Postman-to-k6 v0.1.1

Released 2019-03-26. See changelog for full details of new additions and bug fixes.

Added

  • Support for prerequest scripts.
  • Support for test scripts.
  • Support for variables (at all scopes + dynamic).
  • Support for data files.
  • Support for authentication methods (except Hawk).
  • Support for postman.* interface.
  • Support for pm.* interface.
  • Support for global variables exposed by Postman: globals environment data iteration.
  • Support for xml2Json conversion.
  • Support for file formats v2 and v2.1.

Updated

  • Installation and usage instructions to recommend nvm to avoid filesystem permission issues when installing the tool globally with npm install -g ...

Load Impact 2019.3.12

Released 2019-03-25

 

Insights HTTP tab

Added

  • Insights: New "Thresholds" tab with threshold charts.
  • Insights: New "Checks" tab with list and group views to list all checks with bar charts.
  • Insights: New "HTTP" tab with list and group views to list all HTTP transactions and charts for response times and request rate.
  • Insights: New "WebSocket" tab with protocol specific metrics.
  • Insights: New "Analysis" tab for metric comparison and correlation, also the new home of custom metrics.

Changed

  • Insights: Broke up the "Breakdown tree" into individual tabs: Thresholds, Checks, HTTP, WebSocket and Analysis.

k6 v0.24.0

Released 2019-03-20. See release notes for full details of new additions and bug fixes.

Added

  • CLI: You can now specify a CLI flag --console-output (or K6_CONSOLE_OUTPUTenvironment variable) to redirect output from the console.log() family of APIs to a file. Thanks to @cheesedosa for this feature!
  • New results output: StatsD and Datadog. You can now output any metrics k6 collects to StatsD or Datadog by running k6 run --out statsd script.js or k6 run --out datadog script.js respectively.
    Thanks to @ivoreis for their work on this!

  • k6/crypto: random bytes method. This feature adds a method to return an array with a number of cryptographically random bytes.

    import crypto from "k6/crypto";
    
    export default function() {
      var bytes = crypto.randomBytes(42);
    }
    Thanks to @bookmoons for their work on this!
  • k6/crypto: add a binary output encoding to the crypto functions. Besides hex and base64, you can now also use binary as the encoding parameter for the k6 crypto hashing and HMAC functions.

  • Error codes: we’ve unified the handling of error codes. k6 will now emit an error_code tag in the metrics output (and expose a property with the same name on http.Response) when there’s an error in making a request.

Fixed

  • JS: Consistently report setup/teardown timeouts as such and switch the error message to be more expressive. (#890)
  • JS: Correctly exit with non zero exit code when setup or teardown timeouts. (#892)
  • Thresholds: When outputting metrics to loadimpact.com, fix the incorrect reporting of threshold statuses at the end of the test. (#894)
  • UX: --quiet/-q doesn't hide the summary stats at the end of the test. When necessary, they can still be hidden via the explicit --no-summary flag. Thanks, @oboukili! (#937)

Load Impact 2019.3.9

Released 2019-03-14

Fixed

  • Create test view "Upgrade now" buttons not responding.

Load Impact 2019.3.8

Released 2019-03-14

 

Load test result export to CSV

Added

  • Insights: Test run result data export to CSV.
  • UX: New left menubar items CLI, Docs and Help.

Fixed

  • UX: Do not log out user on password change.

Load Impact 2019.3.4

Released 2019-03-11

 

Notifications to slack and webhook

Added

  • Notifications: New options to configure with more granularity when notifications should be triggered. You can now select to only be notified on test failures for example.

Load Impact 2018.6.1

released 2018-06-04

  • Insights: support to visualize tests with longer duration.
  • K6 cloud tests can be aborted by thresholds.
  • Cloud thresholds can be aborted by the UI or CLI.
  • Insights: groups are ordered after execution order in the breakdown.
  • K6 projects can run k6 tests by providing URLs or a HAR file.
  • Use k6 version 0.20.0 for cloud tests.
  • Insights: can visualize k6 main script for cloud tests.
  • Insights: can share a k6 result.

Load Impact 2018.3.3

released 2018-3-28

  • Insights: support to visualize tests with longer duration.
  • K6 cloud tests can be aborted by thresholds.
  • Cloud thresholds can be aborted by the UI or CLI.
  • Insights: groups are ordered after execution order in the breakdown.
  • K6 projects can run k6 tests by providing URLs or a HAR file.
  • Use k6 version 0.20.0 for cloud tests.
  • Insights: can visualize k6 main script for cloud tests.
  • Insights: can share a k6 result.

Load Impact 2018.3.2

released 2018-3-19

  • Insights: allow to upload larger tests.
  • Support thresholds in k6 cloud execution.
  • Added a new k6 test run status: “Processing data”.
  • Fix: k6 performance trending chart displays up to 100 test runs.

Load Impact 2018.3.1

released 2018-3-17

  • Insights: support uploading larger tests.

Load Impact 2018.2.2

released 2018-2-14

  • Insights: performance alerts.
  • k6 tests are sorted by creation time instead of starting time.
  • Insiders can create k6 projects.
  • Bug fixes.

Load Impact 2018.2.1

released 2018-2-14

  • CLI: When running test, pressing Ctrl+C will now abort the test run.
  • CLI: When running test API errors will be ignored by default, option --no-ignore-errors has been added to loadimpact test run command to implement old behavior.

Load Impact 2018.1.1

released 2018-1-18

  • Fix: can upload data store from user scenario page.
  • Fix: when a k6 project is selected, the integrations page shows the option to access your user token.
  • Insights: Improve design details when the test data is empty or loading.
  • Insights: New tab panel for the Breakdown and URL table sections.