© 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

Jmeter

  • 1.
  • 2.
    Performance Testing • Non-functionaltesting • 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
  • 3.
    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
  • 4.
    JMeter • JMeter isa 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
  • 5.
    Execution • Installation • FirstJMeter Test • Assertions • Listeners • Sample BeanShell Script © Sun Technologies Inc. 5
  • 6.
    JMeter Execution © SunTechnologies Inc. 6
  • 7.
    Performance Test onWeb 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
  • 8.
    Performance Test onDatabase • Steps to build a Database Test Plan Adding Users Adding JDBC Connection Configuration Adding JDBC Requests Adding a Listener © Sun Technologies Inc. 8
  • 9.
    THANK YOU © SunTechnologies Inc. 9