Release Notes for WebSizr 2.5
Here are major new features/fixes in this release. They are NOT organized
by any priority order.
- Support for separate script files.
This option enable you to simulate 1 script per user. For example, in a
500 user test, you can choose to assign the same script to all users or
have 1 script per user (for a total of 500 scripts during one single experiment).
- Flexibility to define collection intervals for statistics.
You can define the way statistics are presented so you have WebSizr pre-analyze
intervals of test as opposed to the entire test.
- Improvement to the reporting capabilities.
More details and better organization with a new look
- Embellishment and organization of documentation.
- Ability to log screen content to the report.
This gives you the ability to log the HTML source pages which were returned
from the experiment into your test report. May be a overkill for real tests,
but can be very useful while debugging your application under load.
- Support for random URLs.
This is the ability to pick a target URL file in random. The RANDOM.SCR
file provides a few examples. Refer to supplied scripts for a usage example.
- Support for random PAYLOADS (for POST requests)
This is the ability to service POST requests by picking both the URL and
the PAYLOAD in random. Refer to supplied scripts for example usage.
- Timeout parameter (in Setup Applet)
Previously, the Timeout parameter applied to all commands, including the
PAUSE commands. Now this setting applies only to active commands.
- RunFor directive.
The RunFor directive in the older versions had a minor "Time Leak"
which would show up only on simulations which lasted for very long periods
of time. It has now been completely tightened up.
- Provided sample scripts with Documentation.
Please send ideas for more of such scripts to us so we can include them
in newer releases.
- User Desynchronization This has been modified to enable very quick
rampup on the experiment
- WaitUntilRampup function
This function is a new one. This can be defined by checking the appropriate
box in the "Miscellaneous settings" tab of the Setup Applet.
It allows the capability to stall simulation of commands in the script
until all users have been created. This gives the user a flexibility of
defining the workload generation pattern.
- Support for ULTRALARGE POST requests where the PAYLOAD could be
in the MB range.
An example where such functionality is required is a POST request with
a document being uploaded. These requests can be recorded using WebCorder.
- Stability issues:
Capability to handle socket and server exceptions when the network stack
gets broken due to application/user load.