Changelog 2022.10

2022.10

Refreshed Scenario Editor

The scenario editor got a redesign, to make editing each bot group more straightforward.

Redesigned scenario editor for bot groups

You can still access the advanced options by expanding the gear menu to the right of the number of bots, if you want to impose an iteration limit (per bot or per group), simulate a slower network, override DNS entries or variables, etc..

Running Bots by Group

The Running Bots by Group graph is now a stacked area graph instead of a superimposed area graph.

Stacked area graph showing running bots by group

This makes it easier to see each area and also to easily tell the total number of running bots at any moment.

New Methods in Code Blocks

We added a few methods for identifying which bot is running, in case you need to add bot-specific branching logic to your code blocks.

bot.getBotNumber();         // Index of this bot in the group, starting with 0
bot.getBotGroupNumber();    // Index of this bot group in the test, starting with 0
bot.getIdentifier();        // Unique string identifier for the bot

You could also send these to your server if you want to correlate requests to which bot they came from.

Export Full Graph Data

Clicking on the small clipboard icon in the top-right corner of each graph will now copy the full graph data in a tabular format, so you can paste it into a spreadsheet for further analysis. Each row represents a short time window (2-second resolution for short tests, and longer resolution for longer tests). Each series in the graph has its own column with aggregated data points in each time window.

This data was previously only available in the JSON download and required parsing.

Other Improvements & Bug Fixes

  • Added an indicator when series are hidden on a graph with many series.
  • Fixed a bug with the response size validator that only happened in a load test, not in scripting mode.
  • Fixed a connection leak that occasionally happened with long-running engines running lots of browser scripts.
  • Improved the speed with which finished tests are cleaned up and test reports are generated. Previously these could get a bit backed up if several load tests were finishing simultaneously on the platform.

« Loadster Changelog