Anda di halaman 1dari 14

Statistics from Industry

Total
Performance
Company Engineers Hyderabad Chennai Bangalore Pune Calcutta Mumbai Comment
TCS 800 200 500 100
Wipro 700 150 400 100

Infosys 1200 1000 - Other


200 cities
CTS 1000 100 400 200 200 100

GE 1000 Data not available


city wide
Deloitte 150 100 50

Wells Fargo 100


80 20
Applabs 100 100

Total Performance Engineers in only 8 companies 8000

Hyderabad city only 930

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?

Load OBJECTIVE EXAMPLE


test Scalability Will 2,000 concurrent
hits crash the server?
Speed Is response time
acceptable according
to specifications?
Stability Do business
processes function
properly under heavy
load?
Performance testing is a type of testing intended to determine the
Speed, scalability and Stability.

Speedis more Scalability is more

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

 Deploy with confidence


◦ assure performance and functionality under real-
world conditions

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

Analysis? Web server Database


server

Testers

System Under
Load Test
Generation
Overcomes resource limitations
• Replaces testers with “Virtual
• Runs many Vusers on few
Analysi machines
Controller s

Vuser Web server Database


host server

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.

 Note: To download this Presentation use below


link.
◦ Visit Keylabstraining.com and Go to Resources
 http://www.keylabstraining.com/course-
materials

keylabstraining.com
Email Id: Jaipalreddy@keylabstraining.com
Cell: 9959389467
Facebook : jaipal avula

keylabstraining.com

Anda mungkin juga menyukai