Heading:
Performance testing is a non-functional test performed to determine the system scalability, reliability and resource usage under various workloads and time. This, Mastering of Performance Testing Program, is a complete and comprehensive program that focuses on teaching you different techniques, approaches, methods, tools, automation scripts to do performance testing, and shows you how to orchestrate these all together to make a complete, controlled and efficient performance test.
What I am going to learn throughout this course? You will learn:
The Science behind performance testing
Hardware, Operating system and network architectures in performance point of view
Different testing resources, parameters and metrics used for performance testing
Performance testing techniques, approaches, implementations on different projects
Design test environment, control bottleneck and monier entier testing
To automate performance test using different tools like Jmeter, LoadRunner, SOAPUI
Different protocols like JDBC, HTTP, TCP/IP, SMTP, FTP to test different applications
Statistics(sample data, mean, variance, …, standard deviation) for data analysis and decision
Log, present and analyse results in different formats like graph and tabular
Able to compare performance of different products and provide final report
For more information please check the curriculum...
Audience and Requirements:
Anyone who is interested to be Performance Tester and wants to job market
No prior knowledge needed but strong desire to learn.
Training Highlights:
Mentorship will be available through training and after training
You will practice on interview questions starting from day one
You will be working on three big projects and experience yourself
Curriculum
Fundamentals of Performance Testing
Performance testing is a non-functional test performed to determine the system scalability, reliability and resource usage under various workloads. After completing this course, you will be able to:
Understand performance testing concept, parameters and metrics
Define scenarios from any project that needs performance test
Define specific parameters and metrics for each scenario.
Define hardware and software resources need to be used
Set test environment and test if it is functioning
Identify test data and prepare test cases through patterns.
Identify and avoid bottleneck areas
Control environment health while testing.
Present results in graphs and tables, give statistical analysis, and make final decisions
Jmeter Performance Testing
Apache JMeter is a free tool that can be used to do performance testing. Using JMeter you can test and analyze performance(load, stress, spike, …) of a variety of services, with a focus on web applications. After completing this course you will be able to:
Understand JMeter components like Samplers, Listeners, Logic Controllers, Configuration Elements, Assertions and Reports.
Use different Jmeter plugins
Plan and perform load, stress, spike test
Do data driven testing for web forms, databases, web services, …
Able to test goal oriented scenarios.
Develop/auto record your scripts using JMeter
Execute your tests and generating reports
Do distributed testing and monitor through PerfMon
Use BlazeMeter: Jmeter on the cloud
LoadRunner Performance Testing
LoadRunner is a performance test automation tool that supports desktop as well as web based application; also support almost all commonly used protocols. After completing this course you will be able to:
Understand LoadRunner architecture
Use LoadRunner to test from middle to advance performance tests
Use LoadRunner to test web based, desktop applications and services
Create scripts, modify to simulate real life workflows
Export results for fur further analysis
Analyzing results in graphs and generate reports
SoapUI for Web Service Performance Testing
SoapUI, from smartBear, is used to test functional, performance, Regression, security and compliance test for SOAP and REST APIs.
Create projects, test suites, test cases, test steps and populate variable data.
Understand request and response WSDL files and JSON files
Create mocks for integration testing
Assert responses in different parameters
Perform loop actions in test cases
Create Performance testing test cases