A Quick Glance at StresStimulus

Five W's

What is StresStimulus?

A load, stress and performance testing tool for websites, web applications, web API and mobile apps of any complexity

Who Should Use It?

Web developers, IT/OPs, performance engineers, QA professionals and organizations

When Do I Use It?

From early development to deployment; prior to releases, peak usage events and continuously.

Where Do I Use It?

On-premises or from the cloud; in-house or for your customers

Why StresStimulus?

Works when other tools fail ♦ supports all platforms and frameworks ♦ feature-complete ♦ easier-to-learn and use ♦ trusted by thousands of organizationsbudget-friendly pricing and free version ♦ flexible licensing ♦ caring support

How It Works

StresStimulus records application scenarios and then replays them to emulate users' impact on web infrastructure by creating virtual users (VUs). While VUs are accessing the web pages simultaneously, StresStimulus monitors server operation and analyzes response time from the end-users' perspective. Performance analytics collected during the tests are used to make correct technical and business decisions impacting application responsiveness.

Recording a Test Scenario and Enhancing the Script

To record a test scenario, simply navigate your app's UI from a web client such as web browser or mobile device. StresStimulus intercepts web traffic, breaks it down into business transactions and generates an automatic testing script. Subsequently, the script can be enhanced to provide broader test coverage. For example, you can create several VU groups replaying different recorded scenarios to emulate various categories of users or mimic a user's entry of predefined or random sets of data. To achieve higher testing accuracy, many real-world parameters, such as a mix of web browser and Internet connection pipes relevant to your user base can be emulated. No scripting is required, but a scripting engine is available for complex tests.

Running and Monitoring the Test

During a test run, StresStimulus creates application load to test normal and peak operation of your production environment. To factor the geographical distribution of the end-user population, the VUs can be dynamically instantiated across multiple agent-machines in selected locations in the cloud. At the same time, StresStimulus monitors targeted server and consolidates key performance indicators (KPI) along with server infrastructure parameters from these locations and displays real-time graphs with performance metrics. Any thresholds violations and errors are displayed as they occur. This allows to examine application tolerance to changing load traffic intensity, and helps to expose performance bottlenecks and technical infrastructure vulnerabilities.

Analyzing Test Results

After test completion, StresStimulus creates interactive reports, presenting a comprehensive performance profile of every test case, transaction, web page and request. It displays which performance targets were missed along with the conditions causing violations of the response time goal compliance. You can define your own validation criteria and examine every error and timeout exposed under load. Base on that, StresStimulus exposes speed problem areas, isolates performance bottlenecks and evaluates target scalability in near real-world conditions.

What's Next

Download StresStimulus

Download StresStimulus registration-free, install it on as many machines as you need and start your proof-of-concept testing with three VUs.

Download

Register for a Trial

Start your 7-day extendable trial with up to 10k VUs and full support for end-to-end evaluation. We will even configure your first test free.

Get Trial

Enterprise Eval. Program

For the most in-depth evaluation, check our Enterprise Evaluation Program. Get up to a 5 week trial for your entire team with free training and Premium Support.

Get Enterprise Evaluation

Request Product Demo

Request a product demo and one of our engineers will give you a guided tour of how you can use StresStimulus to test your web application.

Request Product Demo