0
JMeter Workshop
Lokesh Agrawal
Pulkit Kochar
Why To Performance Test
Performance Testing
•Memory
•CPU
•I/O
•Latency
• Bandwidth
•Performance of
external services
•Response Time
•Success Rate
...
JMeter Introduction
JMeter is java-based open source tool designed to load test
functional behavior of client/server softw...
How WebApp Works
JMeter doesn’t bother about it
JMeter doesn’t bother about it
Jmeter simulate this part
JMeter Elements
Timers
Pre-Processors
Sampler
Post-Processors
Assertions
Listeners
Setup
Download the binary from Jakarta
http://jakarta.apache.org/jmeter/
It’s platform independent, so the same download w...
JMEter Workshop – Session 1
Recording
Play Back
Add Thread Group
Add HTTP Request Defaults
Add Recording Controller
Add Proxy Server
Exclude Patterns
Add Listner
Change Proxy Settings in Browser
Start Proxy Server
Recording
Browse WebApp
Verify Recording in JMeter
JMeter Workshop – Session 2
Assertions
Post Processors
Listeners
Questions
Upcoming SlideShare
Loading in...5
×

JMeter Workshop vodQA

162

Published on

This talk was presented at VodQA Gurgaon 5th edition (22nd March 2014)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
162
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The Goal of Performance Testing is not to find Bug, but to To Find and Eliminate Performance BottlenecksTo Establish a baseline for Server PerformanceHow much load Application/Server can takeImpact of new features on overall performance
  • Transcript of "JMeter Workshop vodQA"

    1. 1. JMeter Workshop Lokesh Agrawal Pulkit Kochar
    2. 2. Why To Performance Test
    3. 3. Performance Testing •Memory •CPU •I/O •Latency • Bandwidth •Performance of external services •Response Time •Success Rate •Throughput •Concurrent Users •Page Load Time
    4. 4. JMeter Introduction JMeter is java-based open source tool designed to load test functional behavior of client/server software(such as web application) and analyze overall performance under different load types. It may be used to test performance both on static and dynamic resources(Files, Web- Http/Https, Java Objects, Databases and more).
    5. 5. How WebApp Works
    6. 6. JMeter doesn’t bother about it
    7. 7. JMeter doesn’t bother about it Jmeter simulate this part
    8. 8. JMeter Elements Timers Pre-Processors Sampler Post-Processors Assertions Listeners
    9. 9. Setup Download the binary from Jakarta http://jakarta.apache.org/jmeter/ It’s platform independent, so the same download will run on Windows, Linux, Mac. On Windows run jmeter.bat and on Linux run ./jmeter.sh If unable to open jmeter check JAVA_HOME environment variable is set.
    10. 10. JMEter Workshop – Session 1 Recording Play Back
    11. 11. Add Thread Group
    12. 12. Add HTTP Request Defaults
    13. 13. Add Recording Controller
    14. 14. Add Proxy Server
    15. 15. Exclude Patterns
    16. 16. Add Listner
    17. 17. Change Proxy Settings in Browser
    18. 18. Start Proxy Server
    19. 19. Recording Browse WebApp Verify Recording in JMeter
    20. 20. JMeter Workshop – Session 2 Assertions Post Processors Listeners
    21. 21. Questions
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×