Load Ui Web Load Testing Open Source Performance Testing Tool Learn Load Ui Web Tutorial
Load Ui Web Load Testing Open Source Performance Testing Tool Learn Load Ui Web Tutorial
LoadUI Web - Pre-requisites and Installation LoadUI Web - Plan and Prepare Recording and Customization of web browser scripts Exploring recorded scripts Text Validation Customizing Scripts-Parameterization and Correlation Creating and Running Load Test Monitoring the Load Test Result Analysis Comparision of LoadUI Web and LoadUI Web PRO License Cost 2013-2014
LoadUI Web is a free desktop tool for testing web applications: Performance Stress Scalability Load testing It works with both traditional HTML web sites and with Rich Internet Applications using modern web technologies like AJAX, ASP.NET, Flash, Flex and Silverlight.
Pre-requisites: System requirements for LoadUIWeb Software Microsoft Windows (Service Pack 2 or later), XP, 2003, Vista 32 and 64 bit versions Hardware 2 GB of RAM on Windows 7, Windows Vista and later operating systems. 700 MB of hard disk space for installation. 1-2 GB of free disk space to run large projects. 1280 1024 or higher display resolution. Installation: While the basic version is free, it requires license to be used for LoadUI Web PRO. Please use the link provided below to download the freeware tool http://loaduiweb.org/downloads/download-loaduiweb.html Then follow the instructions provided on the site.
Installation: Install the .exe file downloaded from the link and follow the onscreen instructions provided the to complete the installation. .
If your computer is connected to the network via a proxy server, modify LoadUIWebs options to allow it to access the web server under test:
Select Tools | Options from LoadUIWebs main menu. Select Engines | HTTP Load Testing from the tree in the Options dialog that appears.
Select the This computer is connected to the Internet via proxy option.
Specify the address of the proxy server that LoadUIWeb uses to access the server under test. If the proxy server requires authorization, enter your login and password.
LoadUIWeb must be added to the list of trusted applications of your firewall and antivirus
1. Create a Test Project 2. 3. 4. 5. 6. 7. Record a User Scenario View the Recorded Scenario Verify Recorded Scenario Create a Load Test Run Your Load Tests Analyze Results
Start with Create New Project Wizard Select File | New | New Project
As of now subsequent pages of the wizard will not be needed and can be skipped
Click Finish
Test Project
LoadUI Web will automatically generate the path for the project file and display it in the Location field. The project folder is used to store all information generated for or by the project: scenarios, tests, test log files and so on. You can change the projects folder in the Location box.
Click Record User Scenario on Test Engine toolbar to open Record User Scenario Dialog Enter the name of the single-user load test to be recorded Provide the URL to be recorded and browser to be emulated
10
11
Once finishing the recording, verify the scenario runs successfully without errors for single virtual user
12
Once verification is successfully completed you are ready to create a load test simulating multiple users
13
Create a data selector that will extract the needed data from a server response to a variable, and Define a validation rule that will compare the variable value with the desired data.
14
Parameterize requests or send various data for request parameters to make virtual users behave like real-life users with different parameter values.
Double click on Scenarios(Project Explorer) Specify the variable name and click on Next. Select Variable type as LoadUI variable
15
Parameterize requests or send various data for request parameters to make virtual users behave like real-life users with different parameter values.
Specify the type of variable to create.
16
17
18
LoadUIWeb detects correlated parameters in server responses and client requests and automatically creates rules for extracting data
LoadUIWeb can correlate some dynamic parameters automatically correlated.. The parameter is contained within common HTML requests and responses For same parameter name and value in both the response and subsequent requests. Parameter is used in at least one subsequent request within the same scenario.
19
Correlate results with responses by extracting data from the server responses and insert into subsequent request
Manual Correlation Right Click the scenario in the project explorer panel and chose edit Create data correlation rules Insert as parameter into subsequent request
20
Correlate results with responses by extracting data from the server responses and insert into subsequent request
Make LoadUIWeb to use extracted sessionID from the response Insert the extracted Parameter Session ID into subsequent requests
21
Create a new test or modify the single-user test by adding more virtual users to it and provide necessary data.
22
Load Profile - Select the workload profile for virtual users: steady, stepwise ramp-up or custom.
23
Once done with load test configuration, Run This Load Test from the test editor tool bar or from navigation pane
24
Provides with information on the number of simulated virtual users, the number of errors and warnings that occurred during the run.
25
Full test results are displayed automatically in the Workspace panel after the test run is over
26
27
Supported Technologies
28
Test Results
29
30
Milind Rupchandani Vishal Parekh Elveera Menezes Chirag Shah Harsh Bhartiya Sayli Pawar