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 

Easy 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.

Back to top

In-tool Videos 

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™.

Back to top

Wizards for All Major Functions 

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!

Back to top

View Application Responses 

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.

Back to top

Clearer Request Representation 

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.

Back to top

Visualize Test Run Configurations 

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.

Back to top

New Chart Types 

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.

Back to top

Compare Two (or More) Sets of Results 

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.

Back to top

Compare Different Location Results 

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.

Back to top

Full Customization of Your Analysis Workspace 

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.

Back to top

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.


Back to top

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.


Back to top

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.

Back to top

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.

Back to top

 

StressTester™ 1 Minute Elevator Pitch

Enterprise Class
Enterprise Class

StressTester™ is widely used to test mission critical systems for global organizations such as Harrods, JP Morgan, Nissan, Vodafone and many more.

Ease of Use
Ease of Use

StressTester™ has been independently certified as being the easiest to use performance testing tool available – typically improving the tester’s productivity by 200% to 300% when compared to rival tools.

Zero Scripting
Zero Scripting

The innovative StressTester™ GUI allows performance testers to configure and execute complex test scenarios, with no scripting required. Scripting expertise is not necessary, as StressTester™ can perform full performance tests without the need for a single line of script or code.

Fairly Licensed
Fairly Licensed

In competitive tender situations, the cost of StressTester™ has been shown to provide savings of up to 95% in some cases and typically 60% compared with other enterprise-class performance testing tools. The pricing model includes options to purchase annual licences or rent StressTester™ on a weekly or monthly basis.

Enterprise Strength
Enterprise Strength

Used by major financial, manufacturing, transport and service companies in India, Europe and the USA, StressTester™ is the choice for testing mission critical systems.

Immediate ROI
Immediate ROI

By adopting StressTester™, global organizations are executing more testing, in shorter timescales, with less software cost – gaining an immediate, quantifiable and significant return on investment.

partners