LoadView emulates users on your website or server by performing specified actions on your website (device) like browsing, searching, adding products to their shopping cart etc. or generating certain types of requests to your device.
Knowing how much your device can handle helps planning further software or hardware updates and get ready for real traffic.
You can define the number of users that will be performing these actions, the duration of the LoadView test and set up a fully custom scenario with the rate of arrival/departures of those virtual users.
LoadView Device setup
To run the test, you will first need to add (the Add Device button) and set up the device and tasks. You can set up the following types of tasks for a Stress Test device:
- HTTP/S Tasks
- Web Page Tasks
- Web Applications Tasks
- Copy of existing Device. Choosing to copy an existing device or tasks brings up a dropdown list of available types of devices. After selecting a device, if the device has multiple tasks, you can check the tasks you want to copy.
Configuring a LoadView Test Scenario
Once your device and tasks are set up you can configure the LoadView Test Scenario. LoadView setup involves several steps that are explained below.
Validation verifies that the tested device is valid and runs without errors. Validation results status is presented in the Validation Results field, Load Device section.
Make sure the validation result is OK, otherwise review the errors that appear on the Errors tab of the Performance Report.
User behavior profile
The profile describes simulated user behavior on a website while a task execution. To customize simulation of user interaction with a website, see User Behavior Profile.
Choosing Load Type
Load Type allows you to select between different types of stress tests. Each type has some specifics that define what it is best to be used for, available settings and test results.
You can choose among the following load types:
- Goal-Based Curve verifies if your website complies with the pre-determined throughput (transactions) by automatically adjusting the number of simulated users. This test is useful to validate SLA or non-functional requirements. For detailed instruction, refer to Setting up Goal-Based stress test.
- Load Step Curve allows setting manually a specific number of concurrent users/requests by specifying ramp up/ramp down rates and time. It can be useful to check if your website can handle a sudden spike in traffic in order to be prepared for expected extreme traffic peaks. For detailed instruction, refer to Setting up Load Step stress test.
- Dynamic Adjustable Curve allows adjusting the number of concurrent users/requests manually in real time during test execution. This test could be used to test the limits of your website. For detailed instruction, refer to Setting up Dynamic Adjustable stress test.
Virtual Users Distribution (VUD)
You can adjust the VUD value but it is recommended to use value suggested by our system on the results of device calibration.
You can select cloud providers, geographic location of LIs and in turn distribution of virtual users between different geographic locations to better match your traffic distribution.
On the footer of the test page, you can review your Stress Test settings and get a price quote based on your settings. If you wish to adjust anything you can go back to the section you want to change and edit the settings. The Stress Test price is calculated based on the following values: the cost of virtual machines required for the test, the test duration and the number of virtual users simulated during the run.
The total price includes the Load Injector Servers price and the Virtual Users price.
Please read the Legal agreement and accept the terms by checking the checkbox and typing your name. Note that LoadView tests that cost more than $500 will require phone verification by providing your mobile phone # and entering a confirmation code sent to the number you’ve provided. LoadView tests that cost more than $1,000 will require voice verification over the phone by our support staff that will call to a specified number.
While the test is starting you can monitor its status on the test summary page.
The test will go through a sequence of statuses that are explained below:
- Submitting Test Request – sending your test settings to the server to run.
- Starting Load Injectors – we send cloud providers a signal to set up the required number of virtual servers and deploy virtual users. This step can take a lot of time (up to 1 hour) and it is recommended to provide the email to receive an email notification once it’s complete.
- Sending Execution Plan – we are sending LoadView scenario and tasks to LIs.
- Running – once the test is running you will see the charts with LoadView metrics updated in real time including the number of visitors, the number of errors if any, device response time etc.
- Processing Data – once the test is over we upload all the responses from the virtual server to our server and display those responses for a more detailed analysis and review. The data retention time is 365 days for the paid version and 31 days for the trial. Please note that this step can also take some time since LoadView tests generate a lot of response data.
Reviewing test results
Once the test is finished you can review its configuration and response details at any time from the Device Manager > device action menu > History.
To view test results, from the History screen on the action menu of the test, select Report. For available reports, see Available Stress Test reports.
For more information, visit www.LoadView-Testing.com