Total
Performance
Company Engineers Hyderabad Chennai Bangalore Pune Calcutta Mumbai Comment
TCS 800 200 500 100
Wipro 700 150 400 100
keylabstraining.com
Keylabstraining.com
keylabstraining.com
Ice breaking and Introduction
3 Tier Architecture
Functional vs. Load Web Testing
Why Load Test Your Web Application?
Challenges in Performance testing
Performance Testing Tools
Performance Testing Lifecycle
Performance Engineering team
Summary
keylabstraining.com
• Performance issues will come
mostly in web applications
because it has more scope
having high user base.
• Clients:
• Microsoft Internet Explorer
• Mozilla Firefox
• Google Chrome
• Application servers:
• Microsoft IIS
• IBM Web Spehre
• BEA Weblogic(Now Oracle)
• Database servers:
• Microsoft SQL Server
• Oracle 11G(Oracle corp)
• IBM DB2
keylabstraining.com
Functional OBJECTIVE EXAMPLE
test Functionality Do business
processes function
properly after
implementation?
keylabstraining.com
Performance testing is commonly conducted to
accomplish the following:
The failure of a mission-critical web
application can be costly
◦ don’t just cross your fingers
keylabstraining.com
Do you have the testing
All of you, resources?
click the • Testing personnel
GO button • Client machines
again
How do you collect and analyze
results?
Coordinator
Testers
System Under
Load Test
Generation
Overcomes resource limitations
• Replaces testers with “Virtual
• Runs many Vusers on few
Analysi machines
Controller s
System Under
Load Test
Generation
HP LoadRunner (LR)
Microsoft Visual studio Team systems (VSTS)
IBM Rational performance test(RPT)
Open source tool: Apache Jmeter
keylabstraining.com
Evaluate System
Develop Test Assets
Baselines and
Benchmarks
Analyze Results
Tune
Identify Exploratory Tests
Execute Scheduled Tests
Complete Engagement
keylabstraining.com
Cooperative Effort
Although tuning is not the direct responsibility of most
performance testers, the tuning process is most effective
when it is a cooperative effort between all of those concerned
with the application or system under test, including:
◦ Product vendors
◦ Architects
◦ Developers
◦ Testers
◦ Database administrators
◦ System administrators
◦ Network administrators
keylabstraining.com
Three tier Architecture
Performance testing
Performance Testing challenges
Performance Testing life cycle
Performance Engineering Team.
keylabstraining.com
Email Id: Jaipalreddy@keylabstraining.com
Cell: 9959389467
Facebook : jaipal avula
keylabstraining.com