
Email: info@reflective.com USA: +1 617 502 2070 UK: +44 (0) 20 8617 3012
-
Application performance testing in DAYS NOT WEEKS.
What's New
Since the inception of StressTester™, the product team has focused on ensuring that StressTester™ accurately simulates how the browsers work whilst allowing the tester to configure even the most complex test scenarios. If your performance testing tool does not simulate the real world interactions with your applications, the results you obtain will probably be meaningless.
The second goal of the product team has been to ensure that the setup, execution and analysis of performance tests are as quick and simple as possible.
The result is the innovative StressTester™ GUI which is designed to be easy to learn and considerably increases testers’ productivity; clients have reported that testing effort is reduced by up to 80%.
Key new features are as follows:
- Even Easier to Learn
- In-tool Videos
- Wizards for All Major Functions
- View Application Responses
- Clearer Request Representation
- Visualize Test Run Configurations
- New Chart Types
- Compare Two (or More) Sets of Results
- Compare Different Location Results
- Full Customization of Your Analysis Workspace
- Correct Simulation of Browsers
- Handle Dynamic Pages
- Inclusions
- Report Generation
Even Easier to Learn
The new online StressTester™ Learning Center makes it even easier and quicker to become a proficient performance tester. Guiding experienced and novice performance testers through each step of the process of configuring correct and realistic tests the StressTester™ OLC slashes the time needed to start testing, without the need to write a single line of test script code.
The Center is designed to be accessed from your desk, you can work at the speed you wish, and pause and come back to where you previously left off as often as you like.
It is estimated that in just two hours you will have installed StressTester™, configured your first performance test against your application, parameterized requests, validated application responses, and analyzed the results of the test.
In-tool Videos
As you move around the StressTester™ GUI, you will be offered lists of suggested video tutorials that will show you how to perform common tasks within StressTester™.
Of course, as you become more experienced with the tool, you can switch off these prompts.
At any point when the 'Show Me' button is available in the GUI toolbar, simply click it to see a list of tutorials appropriate to where you are within StressTester™.
So, no more hours of reading manuals – easy to understand videos are available whenever you need to see how to use a feature within StressTester™.
Wizards for All Major Functions
Whether you are recording a new application usage (User Journey in StressTester™ terminology), adding parameters to application requests, configuring performance tests, creating your own graphs or any other seemingly complex function, a wizard is available to guide you through the process quickly and easily.
There's even a wizard for extracting values from application responses to use in subsequent requests – something that can be very complex when writing test scripts. This wizard includes a test facility meaning you never need to save, execute and then investigate any errors – every configuration will be correct first time!
View Application Responses
During a performance test, or at any point afterwards, you can see the web page (or single application response) that the user would have seen. In fact, you can see both its view representation and, where appropriate, the response's source (e.g. the HTML code for a web page).
You always have access to the application responses from the time you recorded the business transaction – allowing easy comparison with the latest test and identification of values to use as validation criteria during a performance test.
Clearer Request Representation
As applications get more and more complex, the request parameters increase and the overall physical length of the request gets longer and longer.
In StressTester™ 7, request parameters – both those that form part of the URL and those that are part of the POST data – are separated into an easy to read table within the request properties screen; allowing you to simply identify and parameterize the parts of the request you need to.
Visualize Test Run Configurations
StressTester™ allows very complex test run configurations to be created easily using the Test Run Configuration wizard.
Test run configurations can specify that load is injected from more than one location, that different business transactions are simulated at different locations, and that the load ramp profiles are different for different transactions and / or locations.
The wizard therefore allows you to configure StressTester™ to place your application under the exact load that will be experienced in the real world, testing all network locations and determining if certain transactions perform unacceptably at certain locations.
As part of a test run configuration, you can view graphs that represent how load will be applied and increased for the business transactions and the injection locations; allowing you easily to check that your test run configuration is correct.
New Chart Types
StressTester™ 7 contains more chart types, giving you even more flexibility in representing the results of performance tests in the format you want.
We believe the most useful addition is true histogram support; see the following sections for examples of where a histogram probably provides the best representation of information.
Compare Two (or More) Sets of Results
To add more than one set of results onto a graph so that they can be compared, you simply right-click on the graph and choose “Add/Remove Runs”. Then select the runs whose results you would like to compare and they are automatically drawn onto the graph.
This can be configured during a performance test; allowing the results of the current test to be compared to a previous set of results in real-time as the current test executes.
Compare Different Location Results
To compare different locations, it's the same process as for comparing two sets of results but this time you choose “Add/Remove Injectors” (an Injector is synonymous with a location in StressTester™).
Again, this can be performed during a performance test so you can compare different location performance in real-time.
Full Customization of Your Analysis Workspace
You now have full control over how your Analyze Results workspace is configured, the graphs and data tables that are shown, the order they are shown and much more.
This means that during and after performance tests, you can quickly gain the information (not to be confused with ‘data') you require, in the format you want.
Correct Simulation of Browsers
Considering some browsers place three times the load (concurrent connections) on an application than others, it is important that a performance testing tool simulates browsers correctly. It is not only connections; headers, the order browsers requests components, and much more.StressTester™ allows you to simulate all the main browsers, you can add your own, and can split the percentage of users running a transaction across browsers to simulate what happens in the real world.
Handle Dynamic Pages
It is common for pages to have dynamic content, for example the images on a search results page will change depending on the search performed.For such pages, you simply tell StressTester™ you wish it to handle the pages dynamically and at run-time, it will parse the application response and determine which images, style sheets, etc. it should subsequently request.
Inclusions
It is common when testing an application, that many simulated transactions will share the same few pages (for example going to the application home page and authenticating). StressTester™ Inclusions allow you to configure such sets of pages once only, and then re-use them in as many User Journeys as you require. If something changes in the set of pages, you just need to update the Inclusion.
Another benefit of Inclusions is when a part of a simulated transaction changes (for example in Agile projects when a transaction is updated in a subsequent iteration). You can simply record the updated pages again, convert them to an Inclusion, and replace the old pages in your transaction with a call to the Inclusion.
Report Generation
Generate the reports you need, including data tables and graphs, so that you can share the results of your performance tests with your colleagues.
Reports can be generated in Word, PDF or HTML format.
StressTester™ 1 Minute Elevator Pitch
News





