Charles 3.0 public beta release 3
Hello again. There are a few more improvements to Charles 3.0 to report. These are mostly tidying up work and a few important bug fixes…
The changes include:
- The General tab has had a restructure. The multi-request General table in particular was getting very complex with mins, means, maxes, totals etc, so I’ve reorganised it into a tree. There are also a few new fields in there such as Requests per Second and compression percentages, and display of other items has been improved such as Exceptions (programmer) renamed to Failures (user).
- Tree displays simplified graphically. Tree displays are sprinkled throughout Charles; the most famous being the Structure view. While the icons in the tree are important in the Structure view, I felt that they were superfluous on some of the other displays and in fact were just visual noise that distracted from the actual information! So in various places where there were folder and document icons in tree displays, they are now gone.
- Advanced repeat now has a rudimentary dialog box for configuration rather than two message boxes in succession. It now also has an option to show the repeated results in a new session. This is important as it lets you separate your performance testing from your normal recording.
- Expand All / Collapse All. You can now expand and collapse all the child nodes in most tree displays. Thanks to John Ballinger for the suggestion.
The bug fixes include:
- Throttling by Selected Hosts had a bug in the wildcard matching. Thanks to Brian Morearty for the bug report.
- IE unicode urlencoding creates %unnnn escapes that caused a parsing error. Thanks to Trevor Hart for the bug report.
The version number if actually 3.0b10 to reflect a few different iterations I’ve been through testing with some users. Download Charles 3.0 beta