Changelog 2022.10
2022.10
Refreshed Scenario Editor
The scenario editor got a redesign, to make editing each bot group more straightforward.
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.
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.