Web Stress Tester

About Web Stress Tester

Monitis Web Stress Tester is an on-demand load testing service that uses cloud-computing power for instant testing.

Heavy user traffic is never a bad thing, unless your web system is under too much stress.  Monitis Web Stress Tester will help you determine how your system responds to that traffic.  You can use the service at any time, day or night, to ensure that your websites and applications are ready for any number of visitors whenever they arrive.

Adding Web Stress Test

There are different ways that you can access the Web Stress Tester tool:

  • From the main menu, by going to Monitors -> Other -> Web Stress Tester.

1.png

  • From the main menu, by going to Tools -> Web Stress Tester.

2.png

  • From context menu of your Uptime or Transaction monitor.

3.png

The Web Stress Tester window will open:

4.png

With Web Stress Tester, you can perform one of the two tests:

  • Stress test a single URL – the test will run on a single page, loading all page components without executing JavaScript codes.
  • Stress test a user scenario – the test will run on your website using your defined transaction script which represents a specific user flow.

The two types of tests are described in more detail further in this document.

Adding a Single URL Test

To add a single URL test, select the Web Page Stress Test radio button.

4.png

You can test a limited number of URLs as per your monitoring plan. After you use up the allowed number of entries the “+” button will be disabled.

Enter one by one the URLs to stress test under the Target URL(s). Use the + button to add more URL fields as needed.

Select the test duration under Duration (mins).

Select the number of emulated virtual clients for stress test under Simulated clients.

Under Load location select the geographical location of load generator nodes (US or Europe).

To help you get started with the Web Stress Tester, we offer a free one-time test.

Click Start Test to start the stress test.

If you do not enter any URL, or you enter a wrong URL you will receive an error message.

After the test is completed, a report containing the results will be sent to the primary email address of your Monitis account.

Note: the primary email address is initially the email address that you have signed up to Monitis service with. You can then change this email address at any time.

Viewing Test Results for a Single URL Test

You can find detailed explanations for the Single URL test report here: https://dashboard.monitis.com/URL%20test%20-%20sample%20report.pdf

Adding a User Test Scenario

You can stress test your defined scenario using a transaction script.

Transaction script is a script that contains the website flow defined by the user. Running the script reproduces the flow.

To add a Test User Scenario, please follow the steps below.

Select the Web Scenario Stress Test radio button.

To run a stress test for a scenario, you must first create a script of the scenario and add it to Monitis Cloud, so that it is available in the Scripts dropdown of Web Load Tester wizard.

You can use the existing Transaction Monitors’ (see Transaction Monitoring) scripts and run Web Stress Tester on them as well.

5.png

Click the Refresh button to refresh the Transaction script list.

Click Add Script to add a new script.

The Add Transaction Script window will open.

6.png

You can see two options there on the screen:

  1. Request script with your scenario.

We can record and upload the script for you.

  1. Record the script via Monitis Transaction Recorder (a Firefox plugin).

You can record your scenario by simply navigating your website and recording the steps with Monitis Transaction Recorder. If you do not have it installed in your Firefox browser, you will need to download it first. You can download it from here in this window by clicking Download Firefox Plugin.

You will need then to install the downloaded plugin in your Firefox browser.

http://www.monitis.com/portal/images/new_portal/transaction/screenshot_3.png

You can then record your scenario and upload it to Monitis cloud.

See Installing Transaction Recorder and Recording New Transaction Script (Scenario) for detailed instructions.

If you already have transaction scenario(s) uploaded to Monitis cloud, they will appear in the list in the User Scenario combo box:

– If you have opened Web Stress Tester from the context menu of an Uptime or Transaction monitor, then the list will contain all the scripts for the URL used by this monitor that are uploaded to Monitis cloud, if any.

– If you have opened Web Stress Tester from the main menu (Monitors->Other->Web Stress Tester or Tools->Web Stress Tester), the list will contain all the scripts for all monitors that are uploaded to Monitis cloud.

Select the test duration under Duration (mins).

Select the number of emulated virtual clients for stress test under Simulated clients.

Under Load location select the geographical location of load generator nodes (US or Europe).

Select your payment method (credit card or PayPal). If you have provided credit card details to Monitis, this option will be available for selection, and if selected the payment will be charged automatically. If you select PayPal, you will be redirected to PayPal payment gateway where you can complete the transaction.

Click Start Test to start the test. You will receive an email notification that the test has started.

After the test is completed, a report containing the results will be sent to the primary email address of your Monitis account.

Viewing Test Results for User Test Scenario

You can find detailed explanations for the User Test Scenario report here: https://dashboard.monitis.com/User%20scenario%20test%20-%20sample%20report.pdf