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.