23
Ginsbourg.com OPEN SOURCE PERFORMANCE & LOAD TESTING PERFORMANCE VALIDATION SOLUTION 2012 Apache Jmeter 07/03/2022 1 JPLT2012

Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Embed Size (px)

DESCRIPTION

Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Citation preview

Page 1: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

OPEN SOURCEPERFORMANCE & LOAD TESTING

PERFORMANCE VALIDATION SOLUTION2012

Apache Jmeter

Page 2: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 3: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 4: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Client side solution:– OS: PC, Mac, UX– JVM– Jmeter– Google Jmeter plug-in– Firefox– Fire bug– Fire cookie– User Agent

Ginsbourg.com

Page 5: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance.

It was originally designed for testing Web Applications but has since expanded to other test functions.

Protocols: Web - HTTP, HTTPS, SOAP, DB via JDBC, LDAP, JMS, Mail - POP3(S) and IMAP(S)

Ginsbourg.com

Page 6: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 7: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Why was User Agent Switcher created?

The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of a browser. It was initially written in order to bypass sites that block Firefox even though they work perfectly under Firefox. Fortunately this is less of an issue than it used to be, but it can still be a problem and there are other reasons that people have found to use the extension, such as emulating mobile devices in the context of load testing.

Ginsbourg.com

Page 8: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Google Jmeter plug-in

Graphs

Timeline

• Active Threads Over Time

• Response Codes per Second

• Response Times Over Time

• Response Latencies Over Time

• Transaction Throughput Over Time

• Transactions per Second

• Server Hits per Seconds

• Bytes Throughput Over Time

• Composite Timeline Graph

• Server Performance Monitoring

Pivot

• Response Times vs Threads

• Transaction Throughput vs Threads

Distribution

• Response Times Distribution

• Response Times Percentiles

Functionality

Custom Thread Groups

• Stepping Thread Group

• Ultimate Thread Group

Samplers

• Dummy Sampler for debugging and programming tests

• UDP Sampler

• HTTP Raw Request

• DCERPC TCP-Client class allowing to test DCE RPC

Listeners

• Auto-Stop Trigger

• Flexible File Writer

• Non-GUI Console Status Logger

Logic Controllers, Config Items, Pre-Processors,

Timers

• Throughput Shaping Timer

• Parameterized Controller to re-use test plan modules

• Variables from CSV configuration item

• Raw Data Source

Automation and Command-Line Tools

• Command-line tool

Ginsbourg.com

Page 9: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 10: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 11: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 12: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 13: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 14: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 15: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 16: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 17: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 18: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 19: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 20: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 21: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com

Page 22: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

04/12/2023 JPLT2012 22

Ginsbourg.com

Page 23: Ginsbourg.com - Presentation of Open Source Performance Software Validation in 2012

Ginsbourg.com