Top Banner
JMeter Workshop Lokesh Agrawal Pulkit Kochar
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: J-meter Workshop Vodqa

JMeter Workshop

Lokesh Agrawal

Pulkit Kochar

Page 2: J-meter Workshop Vodqa

Why To Performance Test

Page 3: J-meter Workshop Vodqa

Performance Testing

•Memory

•CPU

• I/O

•Latency

• Bandwidth

•Performance of external services

•Response Time

•Success Rate

•Throughput

•Concurrent Users

•Page Load Time

Page 4: J-meter Workshop Vodqa

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).

Page 5: J-meter Workshop Vodqa

How WebApp Works

Page 6: J-meter Workshop Vodqa

JMeter doesn’t bother about it

Page 7: J-meter Workshop Vodqa

JMeter doesn’t bother about it

Jmeter simulate this part

Page 8: J-meter Workshop Vodqa

JMeter Elements

Timers

Pre-Processors

Sampler

Post-Processors

Assertions

Listeners

Page 9: J-meter Workshop Vodqa

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.

Page 10: J-meter Workshop Vodqa

JMEter Workshop – Session 1

Recording

Play Back

Page 11: J-meter Workshop Vodqa

Add Thread Group

Page 12: J-meter Workshop Vodqa

Add HTTP Request Defaults

Page 13: J-meter Workshop Vodqa

Add Recording Controller

Page 14: J-meter Workshop Vodqa

Add Proxy Server

Page 15: J-meter Workshop Vodqa

Exclude Patterns

Page 16: J-meter Workshop Vodqa

Add Listner

Page 17: J-meter Workshop Vodqa

Change Proxy Settings in Browser

Page 18: J-meter Workshop Vodqa

Start Proxy Server

Page 19: J-meter Workshop Vodqa

Recording

Browse WebApp

Verify Recording in JMeter

Page 20: J-meter Workshop Vodqa

JMeter Workshop – Session 2

Assertions

Post Processors

Listeners

Page 21: J-meter Workshop Vodqa

Questions