J P Nagar, Bangalore, India - 560078.
1
Details verified of Ramesh✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Telugu
English
Kannada Basic
Pondicherry 2001
Master of Computer Applications (M.C.A.)
J P Nagar, Bangalore, India - 560078
Phone Verified
Email Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Load Runner Training
15
Training for Load Runner certification in
Web Service Protocol
Teaching Experience in detail in Load Runner Training
I have around 14 years of exp in Performance testing and Engineering. Currently working in MNC company I can teach below things Performance Testing & Engineering Course Details: Performance Testing & Engineering Course Details: Total Hours:25 hours-(Theory and Practical’s) 1) General Performance Concepts and other things:- • What is Performance Engineering and Testing • Types of Performance Measurements o Single user Test, Scalability/Load ,Reliability Testing and Negative ( Reliability, Availability and Serviceability) and Benchmark • Performance Testing Phases o Define Performance Requirement o Measure the current performance o Analyze the Results ? Meets the Requirement? ? Identify Performance Issues o Fix Performance Issues o Achievements of Performance o Objective of Performance Test • Performance Parameters o What is Response time ,Throughput, Hits/sec and Resource utilization(CPU, Memory, Network and Disk) • Tuning Patterns and Basics about Linux Commands and Shell Scripting • Client server architecture o 1,2 and 3 tier architecture and it’s importance • What is Application server, Webserver ,Data base Server and its importance o Walkthrough the Installation steps for Application server (Ex:Weblogic ) ,DB server (Oracle ) and deployment of Sample application and show the installation of these components. • Application Environments -Cloud environment and enterprise application • Server Monitoring metrics o What is monitoring and different components to monitor? o CPU ,Memory ,Network and Disk o Process Level tunings ? JVM Tuning a) Explanation of JVM Architecture b) Various JVM parameter options and its importance. c) How to tune JVM parameters to achieve good Application performance ? DB Connection Pool and Thread Pool a) How to tune these settings to resolve the performance issues. o Monitor Windows and Linux servers Performance metrics o Understanding of various monitoring/profiling tools like Profiling Tools ? jconsole, visualvm. o Dyna Trace ? Getting Started with dynaTrace ? Introducing dynaTrace ? Understanding General Concepts ? Installing dynaTrace ? Getting Started with Start Center ? Using Dashboard ? Overview ? Add Dashboard ? Add Dashlets ? Dashboard and Dashlet Properties ? Dashlet Specific Options - Analysis, Columns, API Distribution, Dashboard Links ? Dashboard and Dashlet Filters ? Kiosk Mode ? Quick Analysis ? Analyzer Progress Visualization ? Reporting ? Reporting Overview ? Automated Reporting ? XML Reporting ? Monitoring Performance ? Introduction to Monitoring ? Monitoring - Agent-based ? Application Monitoring ? Infrastructure Overview • Resume Guidance & Interview sessions 2) Performance Testing Tools • Load Runner Course Contents 1) Introduction to Load Runner. • Installation Steps and Basics about Vugen, Controller and Analysis. 2) Vugen: • Types of protocols to record the script and its importance. • How to generate the scripts and Recording options. • How to customize the script (how to add transactions, Parameterization, Correlation and Enhance LR Script by adding check points). • Runtime Settings • Record playback for simulating single user. • How to trouble shoot the script. • Vugen Logs • LR funtions 3) Controller: • Design View and Run tabs. • Creation of Manual vs. Goal oriented scenarios. • How to run, manage and organize the scenarios for multiple users. • Monitor the runs and how to find the issues in the runs. 4) Analysis: • How to generate analysis file. • How to look in to analysis file and Report the counters. 3) Performance Engineering Course Details Profiling tools. (CPU,memory,DB,Thread dump ,Network and Client side Profiling and Analysis )- Introduction of Profiling and its importance. • Elements of the profiling tool. • Installation process. • Integrate the tool with Application Server. CPU profiling: • Importance of CPU profiling • Steps to collect CPU profiles using Tools Jprofiler ,JRCMD • CPU profile analysis and finding CPU hotspots • How to diagnose performance problems with real time examples. Memory profiling: • Importance of memory profiling and GC log analysis • Understanding Garbage Collection Issues. • Garbage Collection (GC) • GC Algorithms • GC log generation and interpretation • How to diagnose Memory Leaks in Java Application • What is heap dump • Heap dump generation using Jmap and jrcmd • Heap dump analysis using MAT tool. • How to diagnose memory problems (Hot objects, memory leak ...etc) Thread Dump Analysis: • When to collect Thread dumps • Thread Basics and it’s configuration in Server console • How to get Thread dump in Windows and Linux servers • Understanding Thread dumps • Thread dump Analysis o How to find Thread contention, Dead locks ,blocked threads o Stuck threads. DB Analysis: • Importance of DB analysis and when to collect DB reports • How to collect DB Snapshots (AWR report) on Oracle Database. • How to analyze the AWR report • Explanation of each section in AWR report. • How to find Slow SQLs and analyze the execution plan. • How to tune the Slow SQLS. • DB tunings Client side Analysis: • Debugging web site using Fiddler and Chrome developer tools. Network Analysis: • Network Monitoring and bandwidth analysis using SAR commands 4) Performance testing tool -Jmeter Course Contents Introduction about Jmeter • jMeter overview • jMeter features • Working of jMeter • Installing and Running jMeter • Introducing the jMeter GUI • Configuring jMeter jMeter Test Plan • What is a Test Plan? • Elements of a Test Plan o Thread Group o Controllers o Samplers o Logic Controllers o Listeners o Timers o Assertions o Configuration Elements o Pre-Processor Elements o Post-Processor Elements • Building a Test Plan o Adding and Removing Elements o Loading and Saving Elements o Configuring Tree Elements o Running a Test Plan • Database Test Plan o Adding Default HTTP Request Properties o Adding Cookie Support o Adding HTTP Requests o Adding Post-Processor for Correlation o Adding a Listener to View/Store the Test Results o Saving the Test Plan o Running the Test Plan • Monitor Test plan o Setup Tomcat Server o Write jMeter Test Plan o Rename test plan o Add thread group o HTTP authorization manager o Add sampler-HTTP request o Add constant timer o Add listener o Run the test plan o View output 4. Listeners • What are Listeners • Different Types of Listeners • Default Configuration • CSV Log format • Saving response data • Loading (reading) response data • Saving Listener GUI data 5. jMeter Functions and User Variables • Where can functions and variables be used? • Reference variables and functions • Creating User Variables • Getting Data from Website • Using jMeter Functions • Function helper 6. Regular Expressions • Create jMeter test plan
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Automation Testing Training
15
Subjects
Apache JMeter
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Software Testing classes
15
Training offered
Apache JMeter
Training for ISTQB certification
No
Testing Types
Automated Software Testing
1. Which classes do you teach?
I teach Automation Testing, Load Runner and Software Testing Classes.
2. Do you provide a demo class?
Yes, I provide a free demo class.
3. How many years of experience do you have?
I have been teaching for 15 years.
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Load Runner Training
15
Training for Load Runner certification in
Web Service Protocol
Teaching Experience in detail in Load Runner Training
I have around 14 years of exp in Performance testing and Engineering. Currently working in MNC company I can teach below things Performance Testing & Engineering Course Details: Performance Testing & Engineering Course Details: Total Hours:25 hours-(Theory and Practical’s) 1) General Performance Concepts and other things:- • What is Performance Engineering and Testing • Types of Performance Measurements o Single user Test, Scalability/Load ,Reliability Testing and Negative ( Reliability, Availability and Serviceability) and Benchmark • Performance Testing Phases o Define Performance Requirement o Measure the current performance o Analyze the Results ? Meets the Requirement? ? Identify Performance Issues o Fix Performance Issues o Achievements of Performance o Objective of Performance Test • Performance Parameters o What is Response time ,Throughput, Hits/sec and Resource utilization(CPU, Memory, Network and Disk) • Tuning Patterns and Basics about Linux Commands and Shell Scripting • Client server architecture o 1,2 and 3 tier architecture and it’s importance • What is Application server, Webserver ,Data base Server and its importance o Walkthrough the Installation steps for Application server (Ex:Weblogic ) ,DB server (Oracle ) and deployment of Sample application and show the installation of these components. • Application Environments -Cloud environment and enterprise application • Server Monitoring metrics o What is monitoring and different components to monitor? o CPU ,Memory ,Network and Disk o Process Level tunings ? JVM Tuning a) Explanation of JVM Architecture b) Various JVM parameter options and its importance. c) How to tune JVM parameters to achieve good Application performance ? DB Connection Pool and Thread Pool a) How to tune these settings to resolve the performance issues. o Monitor Windows and Linux servers Performance metrics o Understanding of various monitoring/profiling tools like Profiling Tools ? jconsole, visualvm. o Dyna Trace ? Getting Started with dynaTrace ? Introducing dynaTrace ? Understanding General Concepts ? Installing dynaTrace ? Getting Started with Start Center ? Using Dashboard ? Overview ? Add Dashboard ? Add Dashlets ? Dashboard and Dashlet Properties ? Dashlet Specific Options - Analysis, Columns, API Distribution, Dashboard Links ? Dashboard and Dashlet Filters ? Kiosk Mode ? Quick Analysis ? Analyzer Progress Visualization ? Reporting ? Reporting Overview ? Automated Reporting ? XML Reporting ? Monitoring Performance ? Introduction to Monitoring ? Monitoring - Agent-based ? Application Monitoring ? Infrastructure Overview • Resume Guidance & Interview sessions 2) Performance Testing Tools • Load Runner Course Contents 1) Introduction to Load Runner. • Installation Steps and Basics about Vugen, Controller and Analysis. 2) Vugen: • Types of protocols to record the script and its importance. • How to generate the scripts and Recording options. • How to customize the script (how to add transactions, Parameterization, Correlation and Enhance LR Script by adding check points). • Runtime Settings • Record playback for simulating single user. • How to trouble shoot the script. • Vugen Logs • LR funtions 3) Controller: • Design View and Run tabs. • Creation of Manual vs. Goal oriented scenarios. • How to run, manage and organize the scenarios for multiple users. • Monitor the runs and how to find the issues in the runs. 4) Analysis: • How to generate analysis file. • How to look in to analysis file and Report the counters. 3) Performance Engineering Course Details Profiling tools. (CPU,memory,DB,Thread dump ,Network and Client side Profiling and Analysis )- Introduction of Profiling and its importance. • Elements of the profiling tool. • Installation process. • Integrate the tool with Application Server. CPU profiling: • Importance of CPU profiling • Steps to collect CPU profiles using Tools Jprofiler ,JRCMD • CPU profile analysis and finding CPU hotspots • How to diagnose performance problems with real time examples. Memory profiling: • Importance of memory profiling and GC log analysis • Understanding Garbage Collection Issues. • Garbage Collection (GC) • GC Algorithms • GC log generation and interpretation • How to diagnose Memory Leaks in Java Application • What is heap dump • Heap dump generation using Jmap and jrcmd • Heap dump analysis using MAT tool. • How to diagnose memory problems (Hot objects, memory leak ...etc) Thread Dump Analysis: • When to collect Thread dumps • Thread Basics and it’s configuration in Server console • How to get Thread dump in Windows and Linux servers • Understanding Thread dumps • Thread dump Analysis o How to find Thread contention, Dead locks ,blocked threads o Stuck threads. DB Analysis: • Importance of DB analysis and when to collect DB reports • How to collect DB Snapshots (AWR report) on Oracle Database. • How to analyze the AWR report • Explanation of each section in AWR report. • How to find Slow SQLs and analyze the execution plan. • How to tune the Slow SQLS. • DB tunings Client side Analysis: • Debugging web site using Fiddler and Chrome developer tools. Network Analysis: • Network Monitoring and bandwidth analysis using SAR commands 4) Performance testing tool -Jmeter Course Contents Introduction about Jmeter • jMeter overview • jMeter features • Working of jMeter • Installing and Running jMeter • Introducing the jMeter GUI • Configuring jMeter jMeter Test Plan • What is a Test Plan? • Elements of a Test Plan o Thread Group o Controllers o Samplers o Logic Controllers o Listeners o Timers o Assertions o Configuration Elements o Pre-Processor Elements o Post-Processor Elements • Building a Test Plan o Adding and Removing Elements o Loading and Saving Elements o Configuring Tree Elements o Running a Test Plan • Database Test Plan o Adding Default HTTP Request Properties o Adding Cookie Support o Adding HTTP Requests o Adding Post-Processor for Correlation o Adding a Listener to View/Store the Test Results o Saving the Test Plan o Running the Test Plan • Monitor Test plan o Setup Tomcat Server o Write jMeter Test Plan o Rename test plan o Add thread group o HTTP authorization manager o Add sampler-HTTP request o Add constant timer o Add listener o Run the test plan o View output 4. Listeners • What are Listeners • Different Types of Listeners • Default Configuration • CSV Log format • Saving response data • Loading (reading) response data • Saving Listener GUI data 5. jMeter Functions and User Variables • Where can functions and variables be used? • Reference variables and functions • Creating User Variables • Getting Data from Website • Using jMeter Functions • Function helper 6. Regular Expressions • Create jMeter test plan
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Automation Testing Training
15
Subjects
Apache JMeter
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Software Testing classes
15
Training offered
Apache JMeter
Training for ISTQB certification
No
Testing Types
Automated Software Testing
Share this Profile
Also have a look at
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.