Changelog 2023.09

2023.09

Better Slack Messages

Loadster’s Slack integration now posts a message to your destination channel when a load test finishes, with a few high-level metrics about the test (iteration count, errors, average response time, etc). The message also includes a direct link to the report for any of your team members who might not have a Loadster account but want to review the test results.

Previously the integration only posted a message at the start of a load test.

Enable & Disable Browser Geolocation

Browser Bots have location services enabled by default, with each bot assigned a random latitude and longitude somewhere. This is often helpful for testing sites with mapping or geolocation features.

If you need to set a specific latitude and longitude in your script you can now do so in a code block at the beginning of your script, or you can disable location permissions altogether.

// Enable geolocation at a specific latitude and longitude
browser.enableGeolocation(40.7128, -74.0060);

// Disable geolocation
browser.disableGeolocation();

This could be useful if you need to make sure a particular location comes up to make your script consistent from one iteration to the next, or to make sure the locations are within a certain geographical range.

Other Improvements & Bug Fixes

  • Fixed a layout issue with the top navigation when names are long and the window is narrow.
  • Fixed an annoying bug that caused the Traces table pagination to reset after viewing a trace in a live test.
  • Fixed a bug that caused the Percentiles graph to stop displaying the other lines when you used p50 in a graph overlay.
  • Added a request retry feature to improve dashboard support for poor connections.
  • Fixed a bug with the Team Info form data refreshing periodically.
  • Improved performance and reliability of the dashboard’s WebSocket implementation.
  • Modified the test report to show the number of bots actually started rather than the peak active bots, which in most cases is the same, but not always.
  • Added JavaScript autocomplete in the embedded text editors for scripts.
  • Fixed an occasional race condition that made it look like a test was still in progress after it had actually finished, because the progress bar kept incrementing.
  • Improved the speed at which 3rd party integrations process events that happen in Loadster.

« Loadster Changelog