View
15
Download
0
Category
Preview:
Citation preview
© Sun Technologies Inc. 2
Performance Testing
• Non-functional testing
• How fast some aspect of a system performs under a particular workload?
• Can Compare two systems to find which performs better?
• Identifies bottlenecks.
© Sun Technologies Inc. 2
Performance Testing Tools• WebLOAD• LoadUI NG Pro• Apache JMeter• LoadRunner• Appvance• NeoLoad• LoadComplete• WAPT• Loadster• LoadImpact• Rational Performance Tester• Testing Anywhere• OpenSTA• QEngine (ManageEngine)• Loadstorm• CloudTest• Httperf etc…
© Sun Technologies Inc. 3
JMeter
• JMeter is a software that can perform load test, performance-oriented business functional test, regression test, etc., on different protocols or technologies.
• JMeter is a Java desktop application with a graphical interface that uses the Swing graphical API.
• It can therefore run on any environment / workstation that accepts a Java virtual machine, for example − Windows, Linux, Mac, etc.
© Sun Technologies Inc. 4
Execution
• Installation• First JMeter Test• Assertions• Listeners• Sample BeanShell Script
© Sun Technologies Inc. 5
JMeter Execution
© Sun Technologies Inc. 6
Performance Test on Web Applications
• Steps to build a Web Test Plan
Adding Users
Adding Default HTTP Request Properties
Adding Cookie Support.
Adding HTTP Requests
Adding Listeners
© Sun Technologies Inc. 7
Performance Test on Database
• Steps to build a Database Test Plan
Adding Users
Adding JDBC Connection Configuration
Adding JDBC Requests
Adding a Listener
© Sun Technologies Inc. 8
THANK YOU
© Sun Technologies Inc. 9
Recommended