Top Banner
MOBILE WEB PERFORMANCE VALIDATION SOLUTION 2014 Ginsbourg.com Ginsbourg.com
22

Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

May 30, 2015

Download

Technology

Shay Ginsbourg

Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015
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: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

MOBILE WEB PERFORMANCE

VALIDATION SOLUTION

2014

Ginsbourg.comGinsbourg.com

Page 2: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 3: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 4: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.com

• 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 Mobile Web Performance Validation Solution 2015

Ginsbourg.com

• 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 Mobile Web Performance Validation Solution 2015

Ginsbourg.com

• 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 7: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

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.comGinsbourg.com

Page 8: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.com

JMeter proxy server and google.com - How to setup and run an automated load test on google.com - YouTube.wmv

Ginsbourg.com

Page 9: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 10: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 11: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 12: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 13: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 14: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 15: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 16: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 17: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 18: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 19: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 20: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 21: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com

Page 22: Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015

Ginsbourg.comGinsbourg.com