Ramya R Moorthy – Troubleshooting Skills for Performance Engineers
The Art of System Performance Diagnosis
The course objective is to teach system performance bottleneck diagnosis skills to enable Performance Testers to take their first step towards Performance Engineering career path.
This is a intermediate level course that helps Performance Engineers to perform systematic performance problem diagnosis, for identifying & isolating the performance bottlenecks during performance testing. Without just covering performance bottleneck analysis techniques, this course is designed to provide very detailed insights on all the technical concepts from the scratch & to teach systematic steps required to analyze & isolate the system performance bottlenecks.
This is a very detailed course that covers how 360 degree performance analysis can be carried our while carrying out performance tests by covering 15+ performance bottleneck analysis techniques of various categories like test results analysis techniques (scatter plot, time series analysis, threshold analysis, outlier isolation analysis, etc) , client-side performance analysis techniques (website front end performance, mobile device performance,etc ) & server-side performance analysis techniques (code profiling, memory leak analysis, heap dump analysis, GC analysis,etc).
In overall, this course will to teach the art of performance bottleneck analysis for investigating the system performance health for web applications developed using J2EE & .NET technologies. The course also covers prevalent bottlenecks on server resources (CPU,Memory, Network & Disk) & on Web, Application & DB servers in detail. The course covers details about various diagnosis tools used while explaining the real life case studies for each performance bottleneck analysis techniques.
The target audience include Performance Testers & Performance Engineers, NFR Test Consultant & other QA professionals who are interested in performance bottleneck analysis beyond doing performance test execution. At the end of this course you will realize how holistic mindset has helped you to identify system performance bottlenecks. And now, with this mindset you will be now ready with the pre-requisite to jump onto advanced areas like Performance Modelling, Capacity sizing, etc.
Take your first step towards Performance Engineering now !
Your Instructor
Ramya R Moorthy brings over 15+ years of industry wide experience in Performance Engineering & Testing space. She has extensive experience doing consulting for Performance Testing & Engineering engagements for several clients including Honeywell, Shell, ING, Logitech, Comcast, PGE, MetLife, JPMC, KPMG, KeyBank, etc across business domains solving technical problems for assuring their system for its performance, scalability, availability & capacity. She has led several senior leadership roles in her experience working for product & service based companies. She has great passion for learning & experimentation. She provides technical consulting services in NFR testing space. Her key area of interest includes application capacity sizing, performance modeling & predictive performance analytics. She is also a certified ethical hacker. She has great zeal towards teaching & mentoring the young professionals to build elite professionals for future.
She is a conference speaker & well known writer. She has published several papers, authored many articles & e-books in several journals & LinkedIn. Some of the recent conferences where she has won accolades for her papers include QAI-STC , CMG India, NFTCON India & CMG US on topics related to capacity planning, statistical modeling, use of machine learning techniques for anomaly detection, performance forecasting, etc. She is a best paper award winner in CMG India 2016 whitepaper contest & Mullen award holder (rewarded for technical excellence and an engaging presentation style) for her paper presented at CMG US 2017 on Anomaly detection using machine learning/statistical techniques.
She is a computer science engineering (BE) graduate with her Masters in Software Systems (MS) from BITS PILANI University, India. She currently serves in CMG India Board of Directors.
For any course related technical queries, you can reach out to her : [email protected]
Course Co-Author
Ruslan Desyatnikov brings over 20 years of Quality Assurance, Quality Control, Process Improvement, Software Testing and Performance Engineering experience helping many Fortune 500 companies including HSBC, Citi, Morgan Stanley and others . Ruslan graduated from Baruch College – City University of New York with a BBA in Computer Information Systems, and holds MBA in Technology Management from Phoenix University of Arizona. He holds a number of Quality Assurance/Testing and Project Management certifications and is an active board member of multiple QA Organizations in the United States and Europe. Ruslan’s articles are published in many popular magazines such as CIOReview, Outsourcing Gazette, Tea-Time with Testers, Stickyminds, LinkedIn, Outsource Gazette and multiple QA blogs.
Ruslan was among 3 finalists of Champion of The Year Award by The European Software Testing Awards in 2015, award given to the individual who has championed the cause of software testing above all others. Ruslan also was among finalists for Test Manager of The Year award by The European Software Testing Awards in 2016. In 2016, Ruslan also received an award “50 Most Creative CEOs to Watch” by InsightSuccess magazine.
Course Curriculum
Troubleshooting Skills for Performance Engineers
Section 1 – Introduction
Lesson 1 : Performance Testing versus Performance Engineering (3:32)
Lesson 2 : Performance Testers versus Performance Engineers (3:12)
Lesson 3 : Reactive versus Proactive Performance Management (2:52)
Lesson 4 : Need for Performance Test Analysis Skills (2:56)
Lesson 5 : Performance Engineering Activities during SDLC phases (1:57)
Lesson 6 : Best Practices for building effective Performance Test Strategy (2:23)
Lesson 7 : Deep Dive insights on Workload Modelling (10:32)
Quiz
Section 2 – Performance Engineering Foundation
Lesson 1 : Insights on Performance Test Metrics (3:08)
Lesson 2 : Performance Monitoring Essentials (3:02)
Lesson 3 : Deep dive insights on CPU resource utilization (10:39)
Lesson 4 : Deep dive insights on Memory resource utilization (6:17)
Lesson 5 : Deep dive insights on Disk resource utilization (5:26)
Lesson 6 : Deep dive insights on Network resource utilization (2:48)
Lesson 7 : Windows versus Unix Platform Server Performance Monitoring Tools (7:04)
Lesson 8 : Processor Bottleneck Symptoms (2:22)
Lesson 9 : Memory Bottleneck Symptoms (3:49)
Lesson 10 : Disk Bottleneck Symptoms (1:41)
Lesson 11 : Network Bottleneck Symptoms (0:48)
Quiz
Section 3 – Introduction to Queuing Theory principles
Lesson 1 : What is a Queuing Network System ? (6:18)
Lesson 2 : QN System – Toll Gate Case Study illustration (7:58)
Lesson 3 : Understanding System Throughput & Response Time (1:37)
Lesson 4 : Performance metrics & its relationships (4:57)
Lesson 5 : What are Operational Laws ? (1:32)
Lesson 6 : Introduction to Little’s Law & Response Time Law (2:04)
Quiz
Section 4 – Performance Test Result Analysis Techniques
Lesson 1 : Performance Test Result Analysis Basics (2:31)
Lesson 2 : Need for 360 degree performance analysis (1:56)
Lesson 3 : A Quick look at Performance Analysis areas (8:16)
Lesson 4 : Software Tuning versus Hardware Upgrade (1:36)
Lesson 5 : Performance Test Result Analysis Techniques Summary (1:30)
Lesson 6 : Technique #1 – Detailed Explanation with practical examples (13:36)
Lesson 7 : Technique #2 – Detailed Explanation with practical examples (14:50)
Lesson 8 : Technique #3 – Detailed Explanation with practical examples (6:52)
Lesson 9 : Technique #4 – Detailed Explanation with practical examples (6:11)
Lesson 10 : Technique #5 – Detailed Explanation with practical examples (6:14)
Lesson 11 : Technique #6 – Detailed Explanation with practical examples (10:12)
Lesson 12 : Technique #7 – Detailed Explanation with practical examples (4:00)
Quiz
Section 5 – Server-side & Client-side Performance Analysis Techniques
Lesson 1 : A Quick Look at 3-tier Web Application Architecture Components (6:44)
Lesson 2 : What is MVC design pattern ? (2:04)
Lesson 3 : Introduction to JVM Internals (2:09)
Lesson 4 : JVM Memory Management & Garbase Collection Basics in Java (6:50)
Lesson 5 : Introduction to .NET CLR Memory Management (3:26)
Lesson 6 : Server & Client side Performance analysis Techniques summary (1:44)
Lesson 7 : Server-side Analysis Technique #1 – Detailed Explanation with examples (15:04)
Lesson 8 : Server-side Analysis Technique #2 – Detailed Explanation with examples (4:02)
Lesson 9 : Server-side Analysis Technique #3 – Detailed Explanation with examples (5:53)
Lesson 10 : Server-side Analysis Technique #4 – Detailed Explanation with examples (5:33)
Lesson 11 : Server-side Analysis Technique #5 – Detailed Explanation with examples (6:40)
Lesson 12 : Server-side Analysis Technique #6 – Detailed Explanation with examples (5:02)
Lesson 13 : Client-side Analysis Technique #1 – Detailed Explanation with examples (7:15)
Lesson 14 : Client-side Analysis Technique #2 – Detailed Explanation with examples (9:05)
Quiz
Section 6 – Prevalent Performance Bottlenecks across tiers
Lesson 1 : Revision : Web Application Architecture Layers (2:49)
Lesson 2 : Prevalent Web (browser) Performance Bottlenecks (5:59)
Lesson 3 : Prevalent Network & LoadBalancer Performance Bottlenecks (3:02)
Lesson 4 : Prevalent Web Server Performance Bottlenecks (4:17)
Lesson 5 : Prevalent Application Server Performance Bottlenecks (8:33)
Lesson 6 : Prevalent DB Server Performance Bottlenecks (8:57)
Lesson 7 : Performance Bottleneck Analysis Case Study #1 (7:22)
Lesson 8 : Performance Bottleneck Analysis Case Study #2 (6:41)
Quiz
Section 7 – Assessment
Course Completion Assessment Quiz (#30 Qns)
Get Download Ramya R Moorthy – Troubleshooting Skills for Performance Engineers at Offimc.click Now!
Delivery Information
- Upon ordering the product, a delivery email with download instructions will be sent immediately to you so that you may download your files. If you log in (or create an account) prior to purchase you will also be able to access your downloads from your account dashboard.
- It is a digital download, so please download the order items and save them to your hard drive. In case the link is broken for any reason, please contact us and we will resend the new download link to you.
- If you don't receive the download link, please don’t worry about that. We will update and notify you as soon as possible from 8:00 AM – 8:00 PM (UTC+8).
- Please Contact Us if there are any further questions or concerns you may have. We are always happy to assist!
Reviews
There are no reviews yet.