SlideShare a Scribd company logo
1 of 28
WAPT

A load testing solution for web sites
What is load testing?
In short, it is a simulation of multiple users visiting a web site at the same
time and working with it concurrently.

Such general definition makes load testing a blanket term for several
different types of testing.
Types of load testing
Performance
testing

Capacity
testing

Volume
testing

Endurance
testing

Stress
testing

Regression
testing
Types of load testing
Performance testing
We gradually increase the load by adding more and more virtual users to the
test and check the performance parameters of the system at any test phase.

The main things we monitor are:
• Web site response time;
• Number of processed requests per second;
• Error rate.
Types of load testing
Capacity testing
This type of test replies to the most common question in load testing: how
many concurrent users the web site can handle while maintaining good
response time and error rate.
Again, we add virtual users gradually, but in this case we know the performance
criteria in advance and just need to check that they are observed.
Types of load testing
A typical problem revealed by a performance or capacity test is
a bottleneck. Even though it is mostly a technical term, it can
be thought of as a thin section within the data workflow.

Your web application can consist of several modules used to process requests.
If one of them has a technical limitation, it limits the performance of the whole
system.
Types of load testing
Stress testing
Every system has a capacity limit. When the load goes beyond it, the web site
starts responding very slowly and even produce errors.
The purposes of stress testing are:
• Find the capacity limit;
• Check that when it is reached, the web site handles the stress correctly:
produces graceful overload notifications and does not crash;
• When the load is reduced back to regular level, the web site returns to
normal operation retaining the performance characteristics.
Types of load testing
Volume testing
If your application can upload files, upload the largest ones. If it does the search,
try generating long results.
Try to maximize the amount of processed data and the complexity of each
transaction. This will be the volume testing.
Types of load testing
Endurance testing
This type of testing (also called “soak testing”) is used to check that the system
can stand the load for a long time or a large number of transactions.
It usually reveals various types of resource allocation problems. If a small memory
leak is present, it is not evident on a quick test, but will influence the performance
after a long time.
For endurance testing it is recommended to use changing periodic load to provoke
resource reallocation.
Types of load testing
Regression testing
Make the load testing a part of your regular development process by creating
regression load tests and applying them to every new version of your
application.
Types of load testing
Performance
testing

Capacity
testing

Stress
testing

Many testing goals – one solution

Volume
testing

Endurance
testing

Regression
testing
WAPT
You can design tests as easy as using a browser. Just navigate through the
web site to record a user session. WAPT will replay it with thousands
virtual users during the test.

• No scripting is necessary.
• No programming background is required.
• The efficiency of your work is our priority.
WAPT
Each session is recorded to a virtual user profile as a sequence of HTTP
requests. You can select a profile and edit its properties.

In the same view you can select a request and edit its parameters, headers, page
elements and other options.
WAPT
The test may include different profiles
to emulate different types of users.

The load is flexibly specified: you can select how many users of
each type should participate.
WAPT
And you can make the number of virtual users change. This way you can emulate
different types of load.
It can be constant
throughout the
test…

Growing…
Or periodic.
WAPT
Automatic cookie and session
variables handling will make each
user session correct and
realistically emulated.
WAPT
With couple clicks you can create data-driven tests by specifying different names,
passwords and input data for different users.
WAPT
You can test secure HTTPs
pages and web sites requiring
all types of authentication
and client certificates.
WAPT
On the test completion you get the report containing comprehensive statistical
information, including response times, throughput parameters, bandwidth usage,
errors appeared at each test phase and much more.
WAPT

You are not limited to analyzing rows of numbers with statistical data. WAPT can
represent it in form of dynamic resizable charts.
Using them, you can track down the correlation of any performance parameters with
the created load at any test moment.
WAPT
When your web application starts producing errors on test execution, you may need
to have the detailed information on each user session and each request in order to
track down the problem.
In WAPT this
information can be fully
logged during the test
and represented in a
convenient structured
form after the test
completion. You can
easily navigate between
users, sessions and
reported errors.
WAPT Pro
Many of our customers use load testing on a regular basis as a part of their
development process. They often need to perform the testing from different
locations and create significant test load emulating thousands users.

To address the need for a more powerful, flexible and precise testing tool we offer
the professional version of our product.
It can use several systems for load generation, overcoming any limits for the
maximum emulated test load.
But this is not the only benefit…
WAPT Pro
WAPT Pro consists of the workplace component and multiple load agents that can
be installed anywhere and managed remotely.

Such location independent distributed configuration makes WAPT Pro an ideal
cloud-ready solution.
WAPT Pro

These days a typical web site may include multiple components, such as load
balancers, web servers, application servers, databases, etc.
When applying a load test to such a complex system, the classical black-box approach
will hardly work. To track down the performance problems, isolate bottlenecks and
optimize the hardware configuration, it is often required to monitor the behavior of
each system component under load.

WAPT Pro uses WMI and SNMP interfaces to collect the
exhaustive performance information directly from each server
and database.
WAPT Pro
Web sites featuring rich AJAX content often require advanced parameterization
techniques. WAPT Pro guarantees that any such web site can be fully tested by
providing a possibility to prepare dynamic request parameters and post-process
server responses with help of custom JavaScript code.

While the Pro version follows the same
intuitive GUI approach to the test
creation and execution, it adds the
scripting possibility for advanced users
as an option that can be selectively
applied.
WAPT Extension Modules
As more and more new technologies are becoming standards for web development,
we are working hard to address the requirements for load testing of RIA (Rich
Internet Application) web sites.
For each specific technology we create a
special module that extends the
capabilities of our products.
The benefits provided by these modules
include:
• Support for binary data formats;
• Visual representation of embedded
structures;
• Automatic parameterization of
protocol-specific data.
WAPT Extension Modules
Right now we have the following modules available:
Module for ASP.NET testing

Module for Adobe® Flash® testing

Module for JSON format

More coming soon…
Thank you!! 

More Related Content

What's hot

Extracto formacion comunicacion empresarial marketing pymes
Extracto formacion comunicacion empresarial marketing pymesExtracto formacion comunicacion empresarial marketing pymes
Extracto formacion comunicacion empresarial marketing pymesADAMS Formación
 
Security Testing
Security TestingSecurity Testing
Security TestingKiran Kumar
 
Realtime selenium interview questions
Realtime selenium interview questionsRealtime selenium interview questions
Realtime selenium interview questionsKuldeep Pawar
 
Test Driven Development with Laravel
Test Driven Development with LaravelTest Driven Development with Laravel
Test Driven Development with LaravelTyler Johnston
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentMireia Sangalo
 
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)SangIn Choung
 
Unit testing JavaScript: Jasmine & karma intro
Unit testing JavaScript: Jasmine & karma introUnit testing JavaScript: Jasmine & karma intro
Unit testing JavaScript: Jasmine & karma introMaurice De Beijer [MVP]
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioPatrick Monteiro
 
Computer Security and Intrusion Detection(IDS/IPS)
Computer Security and Intrusion Detection(IDS/IPS)Computer Security and Intrusion Detection(IDS/IPS)
Computer Security and Intrusion Detection(IDS/IPS)LJ PROJECTS
 
Finalppt metasploit
Finalppt metasploitFinalppt metasploit
Finalppt metasploitdevilback
 

What's hot (20)

Extracto formacion comunicacion empresarial marketing pymes
Extracto formacion comunicacion empresarial marketing pymesExtracto formacion comunicacion empresarial marketing pymes
Extracto formacion comunicacion empresarial marketing pymes
 
Security Testing
Security TestingSecurity Testing
Security Testing
 
Realtime selenium interview questions
Realtime selenium interview questionsRealtime selenium interview questions
Realtime selenium interview questions
 
Test Driven Development with Laravel
Test Driven Development with LaravelTest Driven Development with Laravel
Test Driven Development with Laravel
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
 
Unit testing JavaScript: Jasmine & karma intro
Unit testing JavaScript: Jasmine & karma introUnit testing JavaScript: Jasmine & karma intro
Unit testing JavaScript: Jasmine & karma intro
 
Nmap scripting engine
Nmap scripting engineNmap scripting engine
Nmap scripting engine
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
NMAP
NMAPNMAP
NMAP
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Hybrid framework
Hybrid frameworkHybrid framework
Hybrid framework
 
Xss attack
Xss attackXss attack
Xss attack
 
NMAP - The Network Scanner
NMAP - The Network ScannerNMAP - The Network Scanner
NMAP - The Network Scanner
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.io
 
Computer Security and Intrusion Detection(IDS/IPS)
Computer Security and Intrusion Detection(IDS/IPS)Computer Security and Intrusion Detection(IDS/IPS)
Computer Security and Intrusion Detection(IDS/IPS)
 
NMap
NMapNMap
NMap
 
API Testing
API TestingAPI Testing
API Testing
 
Tcpdump
TcpdumpTcpdump
Tcpdump
 
Finalppt metasploit
Finalppt metasploitFinalppt metasploit
Finalppt metasploit
 

Viewers also liked

Traders Choice: FIEMIND
Traders Choice: FIEMINDTraders Choice: FIEMIND
Traders Choice: FIEMINDchoice broking
 
Hacker Halted Miami , USA 2010
Hacker Halted Miami , USA 2010Hacker Halted Miami , USA 2010
Hacker Halted Miami , USA 2010Aditya K Sood
 
Opening up government data
Opening up government dataOpening up government data
Opening up government dataPia Waugh
 
Intrapreneurship paper presentation
Intrapreneurship paper presentationIntrapreneurship paper presentation
Intrapreneurship paper presentationJitender Sharma
 
Polyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPraPolyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPraMathias Karlsson
 
Thick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash CourseThick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash CourseNetSPI
 
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty ProgramsHI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programsbugcrowd
 
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...Denim Group
 
Cyber Security Career Advice
Cyber Security Career AdviceCyber Security Career Advice
Cyber Security Career AdviceDonald E. Hester
 
Web application penetration testing
Web application penetration testingWeb application penetration testing
Web application penetration testingtesting25a
 
Writing vuln reports that maximize payouts - Nullcon 2016
Writing vuln reports that maximize payouts - Nullcon 2016Writing vuln reports that maximize payouts - Nullcon 2016
Writing vuln reports that maximize payouts - Nullcon 2016bugcrowd
 
Pentesting Tips: Beyond Automated Testing
Pentesting Tips: Beyond Automated TestingPentesting Tips: Beyond Automated Testing
Pentesting Tips: Beyond Automated TestingAndrew McNicol
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1Håkan Kleijn
 
Introduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingIntroduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingAnurag Srivastava
 
How To Start Your InfoSec Career
How To Start Your InfoSec CareerHow To Start Your InfoSec Career
How To Start Your InfoSec CareerAndrew McNicol
 
Web Hacking With Burp Suite 101
Web Hacking With Burp Suite 101Web Hacking With Burp Suite 101
Web Hacking With Burp Suite 101Zack Meyers
 

Viewers also liked (18)

Traders Choice: FIEMIND
Traders Choice: FIEMINDTraders Choice: FIEMIND
Traders Choice: FIEMIND
 
Hacker Halted Miami , USA 2010
Hacker Halted Miami , USA 2010Hacker Halted Miami , USA 2010
Hacker Halted Miami , USA 2010
 
Opening up government data
Opening up government dataOpening up government data
Opening up government data
 
Intrapreneurship paper presentation
Intrapreneurship paper presentationIntrapreneurship paper presentation
Intrapreneurship paper presentation
 
Interface
InterfaceInterface
Interface
 
Polyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPraPolyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPra
 
SQL Injection
SQL InjectionSQL Injection
SQL Injection
 
Thick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash CourseThick Application Penetration Testing - A Crash Course
Thick Application Penetration Testing - A Crash Course
 
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty ProgramsHI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
HI THIS IS URGENT PLZ FIX ASAP: Critical Vunlerabilities and Bug Bounty Programs
 
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...
The ABCs of Source-Assisted Web Application Penetration Testing With OWASP ZA...
 
Cyber Security Career Advice
Cyber Security Career AdviceCyber Security Career Advice
Cyber Security Career Advice
 
Web application penetration testing
Web application penetration testingWeb application penetration testing
Web application penetration testing
 
Writing vuln reports that maximize payouts - Nullcon 2016
Writing vuln reports that maximize payouts - Nullcon 2016Writing vuln reports that maximize payouts - Nullcon 2016
Writing vuln reports that maximize payouts - Nullcon 2016
 
Pentesting Tips: Beyond Automated Testing
Pentesting Tips: Beyond Automated TestingPentesting Tips: Beyond Automated Testing
Pentesting Tips: Beyond Automated Testing
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1
 
Introduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingIntroduction to Web Application Penetration Testing
Introduction to Web Application Penetration Testing
 
How To Start Your InfoSec Career
How To Start Your InfoSec CareerHow To Start Your InfoSec Career
How To Start Your InfoSec Career
 
Web Hacking With Burp Suite 101
Web Hacking With Burp Suite 101Web Hacking With Burp Suite 101
Web Hacking With Burp Suite 101
 

Similar to Wap tpresentation (Load testing Tool )

Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsMuhammad Shehata
 
Software Testing Tool Report
Software Testing Tool ReportSoftware Testing Tool Report
Software Testing Tool ReportAbdul Aslam
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Suresh Mishra
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load testduke.kalra
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1Sun Technlogies
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnertechgajanan
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunnervladimir zaremba
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runnertelab
 
HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunnerFayis-QA
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow RecentFuture Simmons
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TFuture Simmons
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?QA InfoTech
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testingQualitest
 

Similar to Wap tpresentation (Load testing Tool ) (20)

Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
 
Jmeter From Scratch
Jmeter From ScratchJmeter From Scratch
Jmeter From Scratch
 
Software Testing Tool Report
Software Testing Tool ReportSoftware Testing Tool Report
Software Testing Tool Report
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load test
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunner
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunner
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
 
JMETER-SKILLWISE
JMETER-SKILLWISEJMETER-SKILLWISE
JMETER-SKILLWISE
 
J Meter Intro
J Meter IntroJ Meter Intro
J Meter Intro
 
JMeter Intro
JMeter IntroJMeter Intro
JMeter Intro
 
HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunner
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
 
Performance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N TPerformance Test Slideshow R E C E N T
Performance Test Slideshow R E C E N T
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Wap tpresentation (Load testing Tool )

  • 1. WAPT A load testing solution for web sites
  • 2. What is load testing? In short, it is a simulation of multiple users visiting a web site at the same time and working with it concurrently. Such general definition makes load testing a blanket term for several different types of testing.
  • 3. Types of load testing Performance testing Capacity testing Volume testing Endurance testing Stress testing Regression testing
  • 4. Types of load testing Performance testing We gradually increase the load by adding more and more virtual users to the test and check the performance parameters of the system at any test phase. The main things we monitor are: • Web site response time; • Number of processed requests per second; • Error rate.
  • 5. Types of load testing Capacity testing This type of test replies to the most common question in load testing: how many concurrent users the web site can handle while maintaining good response time and error rate. Again, we add virtual users gradually, but in this case we know the performance criteria in advance and just need to check that they are observed.
  • 6. Types of load testing A typical problem revealed by a performance or capacity test is a bottleneck. Even though it is mostly a technical term, it can be thought of as a thin section within the data workflow. Your web application can consist of several modules used to process requests. If one of them has a technical limitation, it limits the performance of the whole system.
  • 7. Types of load testing Stress testing Every system has a capacity limit. When the load goes beyond it, the web site starts responding very slowly and even produce errors. The purposes of stress testing are: • Find the capacity limit; • Check that when it is reached, the web site handles the stress correctly: produces graceful overload notifications and does not crash; • When the load is reduced back to regular level, the web site returns to normal operation retaining the performance characteristics.
  • 8. Types of load testing Volume testing If your application can upload files, upload the largest ones. If it does the search, try generating long results. Try to maximize the amount of processed data and the complexity of each transaction. This will be the volume testing.
  • 9. Types of load testing Endurance testing This type of testing (also called “soak testing”) is used to check that the system can stand the load for a long time or a large number of transactions. It usually reveals various types of resource allocation problems. If a small memory leak is present, it is not evident on a quick test, but will influence the performance after a long time. For endurance testing it is recommended to use changing periodic load to provoke resource reallocation.
  • 10. Types of load testing Regression testing Make the load testing a part of your regular development process by creating regression load tests and applying them to every new version of your application.
  • 11. Types of load testing Performance testing Capacity testing Stress testing Many testing goals – one solution Volume testing Endurance testing Regression testing
  • 12. WAPT You can design tests as easy as using a browser. Just navigate through the web site to record a user session. WAPT will replay it with thousands virtual users during the test. • No scripting is necessary. • No programming background is required. • The efficiency of your work is our priority.
  • 13. WAPT Each session is recorded to a virtual user profile as a sequence of HTTP requests. You can select a profile and edit its properties. In the same view you can select a request and edit its parameters, headers, page elements and other options.
  • 14. WAPT The test may include different profiles to emulate different types of users. The load is flexibly specified: you can select how many users of each type should participate.
  • 15. WAPT And you can make the number of virtual users change. This way you can emulate different types of load. It can be constant throughout the test… Growing… Or periodic.
  • 16. WAPT Automatic cookie and session variables handling will make each user session correct and realistically emulated.
  • 17. WAPT With couple clicks you can create data-driven tests by specifying different names, passwords and input data for different users.
  • 18. WAPT You can test secure HTTPs pages and web sites requiring all types of authentication and client certificates.
  • 19. WAPT On the test completion you get the report containing comprehensive statistical information, including response times, throughput parameters, bandwidth usage, errors appeared at each test phase and much more.
  • 20. WAPT You are not limited to analyzing rows of numbers with statistical data. WAPT can represent it in form of dynamic resizable charts. Using them, you can track down the correlation of any performance parameters with the created load at any test moment.
  • 21. WAPT When your web application starts producing errors on test execution, you may need to have the detailed information on each user session and each request in order to track down the problem. In WAPT this information can be fully logged during the test and represented in a convenient structured form after the test completion. You can easily navigate between users, sessions and reported errors.
  • 22. WAPT Pro Many of our customers use load testing on a regular basis as a part of their development process. They often need to perform the testing from different locations and create significant test load emulating thousands users. To address the need for a more powerful, flexible and precise testing tool we offer the professional version of our product. It can use several systems for load generation, overcoming any limits for the maximum emulated test load. But this is not the only benefit…
  • 23. WAPT Pro WAPT Pro consists of the workplace component and multiple load agents that can be installed anywhere and managed remotely. Such location independent distributed configuration makes WAPT Pro an ideal cloud-ready solution.
  • 24. WAPT Pro These days a typical web site may include multiple components, such as load balancers, web servers, application servers, databases, etc. When applying a load test to such a complex system, the classical black-box approach will hardly work. To track down the performance problems, isolate bottlenecks and optimize the hardware configuration, it is often required to monitor the behavior of each system component under load. WAPT Pro uses WMI and SNMP interfaces to collect the exhaustive performance information directly from each server and database.
  • 25. WAPT Pro Web sites featuring rich AJAX content often require advanced parameterization techniques. WAPT Pro guarantees that any such web site can be fully tested by providing a possibility to prepare dynamic request parameters and post-process server responses with help of custom JavaScript code. While the Pro version follows the same intuitive GUI approach to the test creation and execution, it adds the scripting possibility for advanced users as an option that can be selectively applied.
  • 26. WAPT Extension Modules As more and more new technologies are becoming standards for web development, we are working hard to address the requirements for load testing of RIA (Rich Internet Application) web sites. For each specific technology we create a special module that extends the capabilities of our products. The benefits provided by these modules include: • Support for binary data formats; • Visual representation of embedded structures; • Automatic parameterization of protocol-specific data.
  • 27. WAPT Extension Modules Right now we have the following modules available: Module for ASP.NET testing Module for Adobe® Flash® testing Module for JSON format More coming soon…

Editor's Notes

  1. SoftLogica Inc <number>
  2. SoftLogica Inc <number>
  3. SoftLogica Inc <number>