SlideShare a Scribd company logo
LoadUI web performance testing tool
What is LoadUI Web ?
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.

3









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

4
If your computer is connected to
the network via a proxy
server, modify LoadUIWeb’s
options to allow it to access the
web server under test:



Select Tools | Options from
LoadUIWeb’s 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

5
Steps to create and run a performance test in LoadUI Web

1. Create a Test Project
2.

Record a User Scenario

3.

View the Recorded Scenario

4.

Verify Recorded Scenario

5.

Create a Load Test

6.

Run Your Load Tests

7.

Analyze Results

6
Prepare for an new load test through New Project Wizard





Start with Create New Project
Wizard
Select File | New | New Project

7
Create your load test with LoadUIWeb







Enter a Project name and click
next

As of now subsequent pages
of the wizard will not be
needed and can be skipped

Click Finish

8
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
project’s folder in the
Location box.

9
Next step is to record scenarios. To do this..





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
Record traffic and Generate the scenario
 After LoadUI Web has started the
recording, it will display
the recording toolbar..
 LoadUI Web will also launch the web
browser you have selected in the
Record User Scenario dialog
 Perform the application actions in a
simple sequence of expected actions
as by end-user
 Once recording finishes
click Stop on the Recording toolbar
to stop the recording.
 LoadUI Web will process the recorded
requests, generate the scenario and
display it and the created website
load test in the Workspace panel.

11
Once finishing the recording, verify the scenario runs successfully without
errors for single virtual user





Right-click the
scenario in Project
Explorer
Select Verify Scenario

12
Once verification is successfully completed you are ready to create a
load test simulating multiple users

13
Checking the Textual Response on a Webpage




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
Set parameters specific for each variable type..

 Generate the items of the
variable to create.

17
Set parameters specific for each variable type..

 Select the access type of the
variable.

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
Page Load Time of Top 10 slowest pages

27
Supported Technologies

Creating and Running Load Tests

28
Server Performance Monitoring

Test Results

29
Load UI Web PRO
 Node-Locked -License for a single computer (node). Can run Load test only on a single
computer.
 Floating User -License supports concurrent work of several LoadUIWeb Pro instances on
more than one computer in the network.

30
Guided by: Hemant Lal
Created by:
Milind Rupchandani
Vishal Parekh
Elveera Menezes
Chirag Shah
Harsh Bhartiya
Sayli Pawar
LoadUI web performance testing tool
Ad

More Related Content

What's hot (19)

Introduction to SoapUI day 2
Introduction to SoapUI day 2Introduction to SoapUI day 2
Introduction to SoapUI day 2
Qualitest
 
Learn SoapUI
Learn SoapUILearn SoapUI
Learn SoapUI
David Ionut
 
Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018
John Emmitt
 
Load testing using_neoload by kc
Load testing using_neoload by kcLoad testing using_neoload by kc
Load testing using_neoload by kc
krishna chaitanya
 
Load Testing using Continuous Integration tools
Load Testing using Continuous Integration toolsLoad Testing using Continuous Integration tools
Load Testing using Continuous Integration tools
Rick Pitts
 
Neoload overview
Neoload overviewNeoload overview
Neoload overview
Amrita Bisht
 
Jmeter
JmeterJmeter
Jmeter
Sun Technlogies
 
Web services testing
Web services testingWeb services testing
Web services testing
Roman Khachko
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
binuiweb
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citrus
christophd
 
Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6
Srimanta Kumar Sahu
 
Neoload
Neoload Neoload
Neoload
Kumar Gupta
 
SOAPUI Test Design & Utilities
SOAPUI Test Design & UtilitiesSOAPUI Test Design & Utilities
SOAPUI Test Design & Utilities
Akshay Sharma
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and Quality
Neotys
 
Introduction to SoapUI day 4-5
Introduction to SoapUI day 4-5Introduction to SoapUI day 4-5
Introduction to SoapUI day 4-5
Qualitest
 
Deployment automation framework with selenium
Deployment automation framework with seleniumDeployment automation framework with selenium
Deployment automation framework with selenium
Wenhua Wang
 
Test eng-meetup-taki take
Test eng-meetup-taki takeTest eng-meetup-taki take
Test eng-meetup-taki take
Takeshi Takizawa
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
KMS Technology
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI Tool
Sperasoft
 
Introduction to SoapUI day 2
Introduction to SoapUI day 2Introduction to SoapUI day 2
Introduction to SoapUI day 2
Qualitest
 
Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018Performance testing in the cloud webinar jul 2018
Performance testing in the cloud webinar jul 2018
John Emmitt
 
Load testing using_neoload by kc
Load testing using_neoload by kcLoad testing using_neoload by kc
Load testing using_neoload by kc
krishna chaitanya
 
Load Testing using Continuous Integration tools
Load Testing using Continuous Integration toolsLoad Testing using Continuous Integration tools
Load Testing using Continuous Integration tools
Rick Pitts
 
Web services testing
Web services testingWeb services testing
Web services testing
Roman Khachko
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
binuiweb
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citrus
christophd
 
Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6
Srimanta Kumar Sahu
 
SOAPUI Test Design & Utilities
SOAPUI Test Design & UtilitiesSOAPUI Test Design & Utilities
SOAPUI Test Design & Utilities
Akshay Sharma
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and Quality
Neotys
 
Introduction to SoapUI day 4-5
Introduction to SoapUI day 4-5Introduction to SoapUI day 4-5
Introduction to SoapUI day 4-5
Qualitest
 
Deployment automation framework with selenium
Deployment automation framework with seleniumDeployment automation framework with selenium
Deployment automation framework with selenium
Wenhua Wang
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
KMS Technology
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI Tool
Sperasoft
 

Similar to LoadUI web performance testing tool (20)

WebDriverIO Tutorial for Selenium Automation.pdf
WebDriverIO Tutorial for Selenium Automation.pdfWebDriverIO Tutorial for Selenium Automation.pdf
WebDriverIO Tutorial for Selenium Automation.pdf
kalichargn70th171
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2
Suresh Mishra
 
Are Your Teams Writing Quality Code
Are Your Teams Writing Quality CodeAre Your Teams Writing Quality Code
Are Your Teams Writing Quality Code
sentoh
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
 
WAPT_API_load_testing_tool_Excellen.ppsx
WAPT_API_load_testing_tool_Excellen.ppsxWAPT_API_load_testing_tool_Excellen.ppsx
WAPT_API_load_testing_tool_Excellen.ppsx
ClaudioPalmeira1
 
Qa process
Qa processQa process
Qa process
Aila Bogasieru
 
Qa process
Qa processQa process
Qa process
Aila Bogasieru
 
28791456 web-testing
28791456 web-testing28791456 web-testing
28791456 web-testing
Rushikesh Bhongade
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testing
Hoa Le
 
Glassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load BalancerGlassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load Balancer
Danairat Thanabodithammachari
 
Q Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka ChauhanQ Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka Chauhan
Priyanka Chauhan
 
Browser_Stack_Intro
Browser_Stack_IntroBrowser_Stack_Intro
Browser_Stack_Intro
Mithilesh Singh
 
Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
Rahul Sharma
 
Loadrunner interview questions and answers
Loadrunner interview questions and answersLoadrunner interview questions and answers
Loadrunner interview questions and answers
Garuda Trainings
 
White paper ready api
White paper  ready apiWhite paper  ready api
White paper ready api
Nithin Bijjala
 
09. OPC DA with Measurement Studio 2019.pdf
09. OPC DA with Measurement Studio 2019.pdf09. OPC DA with Measurement Studio 2019.pdf
09. OPC DA with Measurement Studio 2019.pdf
ManhHoangVan
 
Web services testing
Web services testingWeb services testing
Web services testing
rammikn
 
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
Experitest
 
WebDriverIO Tutorial for Selenium Automation.pdf
WebDriverIO Tutorial for Selenium Automation.pdfWebDriverIO Tutorial for Selenium Automation.pdf
WebDriverIO Tutorial for Selenium Automation.pdf
kalichargn70th171
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2
Suresh Mishra
 
Are Your Teams Writing Quality Code
Are Your Teams Writing Quality CodeAre Your Teams Writing Quality Code
Are Your Teams Writing Quality Code
sentoh
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
 
WAPT_API_load_testing_tool_Excellen.ppsx
WAPT_API_load_testing_tool_Excellen.ppsxWAPT_API_load_testing_tool_Excellen.ppsx
WAPT_API_load_testing_tool_Excellen.ppsx
ClaudioPalmeira1
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testing
Hoa Le
 
Glassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load BalancerGlassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load Balancer
Danairat Thanabodithammachari
 
Q Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka ChauhanQ Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka Chauhan
Priyanka Chauhan
 
Loadrunner interview questions and answers
Loadrunner interview questions and answersLoadrunner interview questions and answers
Loadrunner interview questions and answers
Garuda Trainings
 
09. OPC DA with Measurement Studio 2019.pdf
09. OPC DA with Measurement Studio 2019.pdf09. OPC DA with Measurement Studio 2019.pdf
09. OPC DA with Measurement Studio 2019.pdf
ManhHoangVan
 
Web services testing
Web services testingWeb services testing
Web services testing
rammikn
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
Experitest
 
Ad

Recently uploaded (20)

Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Ad

LoadUI web performance testing tool

  • 2. What is LoadUI Web ? 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
  • 3.   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. 3
  • 4.      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. . 4
  • 5. If your computer is connected to the network via a proxy server, modify LoadUIWeb’s options to allow it to access the web server under test:  Select Tools | Options from LoadUIWeb’s 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 5
  • 6. Steps to create and run a performance test in LoadUI Web 1. Create a Test Project 2. Record a User Scenario 3. View the Recorded Scenario 4. Verify Recorded Scenario 5. Create a Load Test 6. Run Your Load Tests 7. Analyze Results 6
  • 7. Prepare for an new load test through New Project Wizard   Start with Create New Project Wizard Select File | New | New Project 7
  • 8. Create your load test with LoadUIWeb    Enter a Project name and click next As of now subsequent pages of the wizard will not be needed and can be skipped Click Finish 8
  • 9. 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 project’s folder in the Location box. 9
  • 10. Next step is to record scenarios. To do this..    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. Record traffic and Generate the scenario  After LoadUI Web has started the recording, it will display the recording toolbar..  LoadUI Web will also launch the web browser you have selected in the Record User Scenario dialog  Perform the application actions in a simple sequence of expected actions as by end-user  Once recording finishes click Stop on the Recording toolbar to stop the recording.  LoadUI Web will process the recorded requests, generate the scenario and display it and the created website load test in the Workspace panel. 11
  • 12. Once finishing the recording, verify the scenario runs successfully without errors for single virtual user   Right-click the scenario in Project Explorer Select Verify Scenario 12
  • 13. Once verification is successfully completed you are ready to create a load test simulating multiple users 13
  • 14. Checking the Textual Response on a Webpage   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
  • 15. 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
  • 16. 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. Set parameters specific for each variable type..  Generate the items of the variable to create. 17
  • 18. Set parameters specific for each variable type..  Select the access type of the variable. 18
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. Create a new test or modify the single-user test by adding more virtual users to it and provide necessary data. 22
  • 23. Load Profile - Select the workload profile for virtual users: steady, stepwise ramp-up or custom. 23
  • 24. Once done with load test configuration, Run This Load Test from the test editor tool bar or from navigation pane 24
  • 25. Provides with information on the number of simulated virtual users, the number of errors and warnings that occurred during the run. 25
  • 26. Full test results are displayed automatically in the Workspace panel after the test run is over 26
  • 27. Page Load Time of Top 10 slowest pages 27
  • 28. Supported Technologies Creating and Running Load Tests 28
  • 30. Load UI Web PRO  Node-Locked -License for a single computer (node). Can run Load test only on a single computer.  Floating User -License supports concurrent work of several LoadUIWeb Pro instances on more than one computer in the network. 30
  • 31. Guided by: Hemant Lal Created by: Milind Rupchandani Vishal Parekh Elveera Menezes Chirag Shah Harsh Bhartiya Sayli Pawar