|
|
| IBM/Rational Performance Certification |
Intended Audience This is a basic course for testers who:
- have little or no coding skills
- have limited test automation experience
- are generally new to performance testing
Testers may:
- plan performance testing projects and activities
- design performance tests
- implement or execute performance tests using automated test tools
Skills Taught
- Understanding HTTP\HTTPS and a basic understanding of networks
- Recall performance testing basics and document your plan for performance testing using a Workload Analysis Document
- Explore a training application (system under test) and exercise it in conjunction with Rational Performance Tester
- Use Rational Performance Tester to create, run, and modify performance tests
- Use Rational Performance Tester to manage test data using datapools and data correlation
- Use Rational Performance Tester to enhance tests with verification points, loops, and custom code
- Use Rational Performance Tester to design and enhance workload scenarios and schedules
- Use Rational Performance Tester to monitor test execution and analyze results
Mode The classroom teaching would be accompanied by hands-on on a sample project to make participants comfortable with the real life usage of the tool Course Details\BreakupHTTP Basics
- Networking basics
- HTTP basics
- Interaction between browser and server
- Introduction to cookies and other dynamic entities
Performance testing overview
- Performance testing basics
- Concept of Virtual user and Generator
- Concept of Monitoring
Workload analysis and user community modeling
- Performance test planning
- Transactional analysis
- Preparing usage models
Introduction to RPT
- RPT Architecture
- RPT features
- Understanding RPT layout
Record and Playback (script Level)
- Recording 1st script in RPT
- Understanding test elements
- Understanding Page titles
Settings --- Record and Playback
Enhancing Scripts
- Verification points
- Loops
- Custom code
Parametrizing script
- Creating data-driven tests
- Replacing static data with real life variable data
- Concept of local and shared datapool
- Importing datapool from external csv file
Data Correlation
- Understanding variable data passed between client and server
- Perform correlation
- Concept of references and substitutions
Creating Schedules
- Creating basic schedule
- Understanding schedule settings
Exercises – On Accompanying Projects Enhancing Schedules
- Modifying schedule settings
- Paced loops
- Random selectors
Ramping Up tests
- Ramping up users at run time
Analyzing Results
- Monitoring runtime data
- Analyzing the results
Performance Test monitoring
- Monitoring the server resources
- Monitoring the network resources
Exercises – On Accompanying Projects |
|
|