Your SlideShare is downloading. ×
0
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Performance and Automation Testing using Apache Jmeter for Agile Environment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Performance and Automation Testing using Apache Jmeter for Agile Environment

8,678

Published on

Jmeter, a powerful performance testing tool from the Apache Jakarta project, can be used to simulate a heavy load on a server, network or object .This helps to test the strength or to analyze overall …

Jmeter, a powerful performance testing tool from the Apache Jakarta project, can be used to simulate a heavy load on a server, network or object .This helps to test the strength or to analyze overall performance of the system under different load conditions. It has a Full multithreading framework which allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups. It can test servers eg. Web Server – HTTP, HTTPS, Web Services – SOAP, JUnits, Database via JDBC. Jmeter based tests can be integrated into scheduled builds using build tool like Apache Ant . JMeter and Flex BlazeDS Application Performance Testing can be used in a scenario where the front end is developed using flex, the flex remote objects communicate in the flex AMF format. We can leverage JMeter for such scenario where an AMF message can ride over http and a web application can be tested for performance testing and load testing. Take away for the audience :-
Examples which illustrate how to use Jmeter in load testing and automation testing.

Published in: Technology
2 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
8,678
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
298
Comments
2
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Contents • Performance testing • Agile methodology • Automated testing • JMeter 2/20/2010 First Draft 2
  • 2. What are the pain points ? 14% Reliability issues: connection drop issues 19% over a period of time. Load test at module level. 16% Scalability in terms of Number of users handled by the system. 18% Quick comparison of Performance test results across OS Platforms. Load test at the functional level. 16% 17% (Based on survey conducted at BMC Software) PSR testing for Quick POCs.
  • 3. PROCESS • Write code( 1- 6 months) • Compile code • Send it to QA (or Production ?) • Performance Regression • PANIC ! No Performance Testing !
  • 4. A BETTER WAY • Write code • CI compiles code and runs test • Send it to QA ( or Production?) • Performance Regression • PANIC ! No Performance Testing !
  • 5. A BETTER WAY 2.0 • Performance test artifacts as soon as they pass Unit and Functional testing • Fast feedback for developers • No Surprises
  • 6. Warm Up • Performance testing • Agile methodology • Automated testing 2/20/2010 First Draft 7
  • 7. It’s your turn • Performance testing • Agile methodology • Automated testing 2/20/2010 First Draft 8
  • 8. Performance testing • To determine how fast some aspect of a system performs under a particular workload . 2/20/2010 First Draft 9
  • 9. “ What cannot be measured, cannot be improved.” 2/20/2010 First Draft 10
  • 10. Performance Testing
  • 11. JMeter • What is JMeter • Who can use JMeter • Where can we use JMeter • When can we use JMeter • Why to use JMeter • How to use JMeter 2/20/2010 First Draft 12
  • 12. JMeter • What is JMeter – Background – History 2/20/2010 First Draft 13
  • 13. JMeter • Who can use JMeter – Dev and QA Using open source tools for performance testing Presenter: Goranka Bjedov
  • 14. JMeter • Where can we use JMeter 2/20/2010 First Draft 15
  • 15. JMeter • When can we use JMeter - Know how the system responds to work load - Pound system with simultaneous requests - Performance - Scalability - Reliability – PSR tests on the quick POCs. – Use in AGILE – Use other tools that complement JMeter, e.g. Perfmon 2/20/2010 First Draft 16
  • 16. Why JMeter • Catch performance regressions quickly • Simplify the hunting of bugs • Code with confidence • Know the performance cost of features • Go home on time
  • 17. It’s Demo Time • JMeter and JUnit • JMeter and database query testing • JMeter and Web based Flex Performance testing 2/20/2010 First Draft 18
  • 18. Performance Testing of Flex Web Application • AMF - Action Message Format (AMF) binary format used to serialize ActionScript objects • To performance test flex web app, need to generate required amf file first.
  • 19. Distributed Testing
  • 20. It’s your turn • Performance testing • Agile methodology • Automated testing 2/20/2010 First Draft 21
  • 21. Automated Testing 1. Integration with CI tools - Ant Target - HTML Report Generation
  • 22. Comparisons, Alternatives, Conclusions • Shortcomings of JMeter • Conclusions 2/20/2010 First Draft 23
  • 23. Resources • Apache JMeter Home – http://jakarta.apache.org/jmeter/ • Google TechTalk- Using open source tools for performance testing 2/20/2010 First Draft 24
  • 24. Questions 2/20/2010 First Draft 25
  • 25. Contact Details Sameer Naik - sameer.naik31@gmail.com Prasad Nirantar – prasadnirantar@gmail.com 2/20/2010 First Draft 26

×