SlideShare a Scribd company logo
Workshop Performance
Modelling and Jmeter
Users vs request
• ¿cuánto aguanta nuestra plataforma?
SCENARIOS: Identify the scenarios that are most commonly executed or most resource-intensive
WORKLOAD MODEL: User Session Duration in average. It is important to define the load levels
that will translate into concurrent usage, overslapping users, or user sessions per second.
USER SCENARIO: Navigational Path, including intermediate steps or activities, taken by the user
to complete a task. We will call it User Session from now on.
THINK TIMES: User thinktimes  Pause between pages during a User Session depending on the
User Type*
User Types: Identify the User … new, revisiting or both.
Performance Acceptance Criteria: Response time, System load, Throughput ...
METRICS: Only well-selected metrics that are analyzed correctly and contextually provide
information of value.
DESIGN TEST: Using your scenarios, key metrics, and workload analysis …
RUN TEST: the load simulation must reflect the test design
ANALYZE RESULTS: Find bottlenecks, memory leaks, cpu hogs, bad sofware design …
JMeter
Modelización y Jmeter
Performance Best Practices
Performance Best Practices
Performance Best Practices
Jmeter Test Plan
User Defined Variables
Functional Test Mode
User defined Variables at Test Plan level to be used from Jenkins
User Behaviour in JMeter
Only Once Controllers
Cache Management
Cookie Management
Header Manager
Think Times
Resources
• http://www.raosoft.com/samplesize.html
• http://analyze.websiteoptimization.com/wso
• http://mobitest.akamai.com/m/index.cgi
• http://stevesouders.com/mobileperf/mobileperfbkm.php
• http://play.tid.es/M5/2.0/1/an/BR/
• http://enjoy.tid.es/tools/simulator/2.0/enjoyUNIAPIclient.p
hp

More Related Content

PPTX
Speed me up!
PDF
WPT Midiendo la Felicidad
PPT
Workshop for newcomers
PPT
Devopsdays barcelona
PPTX
Performance Continuous Integration
PPTX
High Performance Web Components
PPTX
Niji power to the user
PPTX
Oslo Schibsted Performance Gathering
Speed me up!
WPT Midiendo la Felicidad
Workshop for newcomers
Devopsdays barcelona
Performance Continuous Integration
High Performance Web Components
Niji power to the user
Oslo Schibsted Performance Gathering

Similar to Performance Best Practices (20)

PPTX
Workshop performance vl ctesting
PPTX
After test Barcelona 20160303
PPTX
Modelling performance tests
PPTX
Performance testing ( Approaching , Designing performance tests)
PPT
Getting Started with Apache Jmeter
PPT
Performance testing with Jmeter
PPTX
Performance testing using jmeter
ODP
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
PDF
Performance testing with jmeter
PPT
Load Test Drupal Site Using JMeter and Amazon AWS
PPTX
JMETER-SKILLWISE
PDF
Performancetestingjmeter 131210111657-phpapp02
PPTX
Performance testing using Jmeter for apps which needs authentication
PPT
Performance Testing
PDF
How to Start Performance Testing?
PPT
Performance testing and_reporting_with_j_meter by Le Van Nghi
PPTX
How to use Jmeter for performance testing
PPTX
QA. Load Testing
ODP
Apache JMeter Introduction
ODP
A Beginner's Guide to Application Load Testing
Workshop performance vl ctesting
After test Barcelona 20160303
Modelling performance tests
Performance testing ( Approaching , Designing performance tests)
Getting Started with Apache Jmeter
Performance testing with Jmeter
Performance testing using jmeter
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Performance testing with jmeter
Load Test Drupal Site Using JMeter and Amazon AWS
JMETER-SKILLWISE
Performancetestingjmeter 131210111657-phpapp02
Performance testing using Jmeter for apps which needs authentication
Performance Testing
How to Start Performance Testing?
Performance testing and_reporting_with_j_meter by Le Van Nghi
How to use Jmeter for performance testing
QA. Load Testing
Apache JMeter Introduction
A Beginner's Guide to Application Load Testing
Ad

More from Almudena Vivanco (14)

PPTX
Performance Microservices in the Cloud
PPTX
Dotnet conf2019 barcelona
PPTX
The sWag of performance Testing
PPTX
Continuous Performance Testing
PPTX
Integrating taurus and jmeter
PPTX
Fine line between performance and security
PPTX
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
PPTX
Web pagetest Meetup At Trovit
PPTX
Expo qa 2016
PPTX
Deployment Driven Development and Performance Testing TEFCON2015
PPTX
Webperfdays2014 movistar tv
PPTX
Velocity2014 gvp
PPT
cómo medir lo inmensurable: real user experience
PPTX
Performance
Performance Microservices in the Cloud
Dotnet conf2019 barcelona
The sWag of performance Testing
Continuous Performance Testing
Integrating taurus and jmeter
Fine line between performance and security
Dia02 t03-s04-vlctesting2017-seminario-almudena-vivanco
Web pagetest Meetup At Trovit
Expo qa 2016
Deployment Driven Development and Performance Testing TEFCON2015
Webperfdays2014 movistar tv
Velocity2014 gvp
cómo medir lo inmensurable: real user experience
Performance
Ad

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid model detection and classification of lung cancer
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Mushroom cultivation and it's methods.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
1 - Historical Antecedents, Social Consideration.pdf
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation_ Review paper, used for researhc scholars
Getting Started with Data Integration: FME Form 101
Hybrid model detection and classification of lung cancer
Group 1 Presentation -Planning and Decision Making .pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Mushroom cultivation and it's methods.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
Encapsulation theory and applications.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Web App vs Mobile App What Should You Build First.pdf
1. Introduction to Computer Programming.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
Assigned Numbers - 2025 - Bluetooth® Document
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25-Week II
1 - Historical Antecedents, Social Consideration.pdf

Performance Best Practices