9
© Sun Technologies Inc. 2

Jmeter

Embed Size (px)

Citation preview

Page 1: Jmeter

© Sun Technologies Inc. 2

Page 2: Jmeter

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

Page 3: Jmeter

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

Page 4: Jmeter

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

Page 5: Jmeter

Execution

• Installation• First JMeter Test• Assertions• Listeners• Sample BeanShell Script

© Sun Technologies Inc. 5

Page 6: Jmeter

JMeter Execution

© Sun Technologies Inc. 6

Page 7: Jmeter

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

Page 8: Jmeter

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

Page 9: Jmeter

THANK YOU

© Sun Technologies Inc. 9