- Overview of Performance Testing
- What is Performance Testing?
- Why we do Performance Testing?
- Types of Performance Testing
- Performance Testing Tools
- Performance Testing Life Cycle
- Performance Testing Planning
- List of Tools
- HP Load Runner 11.5
- Apache Jmeter 2.9/2.11
- Ksar
- IBM-Nmon
- HP Jmeter
- Jconsole/JVisual VM
- Oracle StatsPack reports
- App dynamics Lite
- Jprofiler
- Memory Analyzer
- Mongo Live ( MongoDB monitoring ) - Chrome Extension
- PGFounie - PostgreSQL monitoring
- DynaTrace APM ( Under discussion)
- Java Melody
- Working with Jmeter
- Introduction to Jmeter
- Jmeter Vs LoadRunner
- Downloading and Installing JMeter
- Configuring Jmeter Classpath
- Overview of Jmeter Test Elements
- Create a Basic Test Plan
- Adding and Removing Elements
- Loading and Saving Elements
- Advantages of Jmeter
- Jmeter GUI
- Keyboard Shortcuts
- Jmeter Work Flow
- Working with HTTP Proxy server
- Using HTTP Proxy server
- Configuring the Browser (Firefox Mozilla, Chrome, IE) for recording the test script
- Record Script and Playback
- Thread Group
- What is Thread Group?
- Thread group - Control Panel
- Single Thread Group test
- Multiple Thread Group test
- setUp Thread Group
- tearDown Thread Group
- Test Plan
- Samplers
- What is Sampler?
- HTTP Request
- FTP Request
- JUnit Sampler
- TCP Sampler
- OS Process Sampler
- JDBC Sampler
- Test Action
- SOAP/XML-RPC Sampler
- Webservices Sampler
- Debug Sampler
- Logic Controllers
- Introduction to Logic Controllers
- Simple Controller
- Loop Controller
- Once Only Controller
- Random Controller
- Random Order Controller
- Interleave Controller
- Recording Controller
- Throughput Controller
- Runtime Controller
- IF Controller
- While Controller
- Switch Controller
- Module Controller
- Include Controller
- For Each Controller
- Transaction Controller
- Pre and Post Processors
- Introduction to Pre and Post Processors
- HTML link Parser
- HTTP URL rewriting modifier
- User Parameters
- Regular Expression Extractor
- XPath Extractor
- Result status handler
- Debug Post Processor
- Assertion results listener
- HTTP Cookie Manager
- Timers
- Constant Timer
- Gaussian Random Timer
- Uniform Random Timer
- Poisson Random Timer
- Synchronizing Timer
- Constant Throughtput Timer
- Assertions
- Introduction to Assertions
- Duration Assertion
- Size Assertion
- XML Assertion
- XML Schema Assertion
- HTML Assertion
- Response Assertion
- XPath Assertion
- Compare Assertion
- Configuration Elements
- Introduction to Config Elements
- Counter
- Random Variable
- FTP Request Defaults
- Login Config Element
- HTTP Request Defaults
- Java request Defaults
- User Defined Variables - UDV
- CSV Data Set Config
- HTTP Authrization Manager
- HTTP Cookie Manager
- Listeners
- Introduction to Listeners
- Aggregate Report
- Aggregate Graph
- View Results Tree
- View Results in Table
- Summary Report
- Simple Data Writer
- Graph Results
- Save Responses to file
- Generate summary result
- Response time graph
- Monitor results
- Spline Visualizer
- Mailer Visualizer
- Distribution Graph (Alpha)
- Assertion Results
- Jmeter Functions
- __threadNum
- __intSum
- __longSum
- __StringFromFile
- __javaScript
- __BeanShell
- __machineIP
- __machineName
- __TestPlanName
- __log
- __Random
- __RandomString
- __property
- __P
- __setProperty
- __time
- __samplerName
- __V
- __FileToString
- Custom Functions / User defined
- Bean Shell Scripting
- Testing Database with Jmeter
- Setting up Database jar files
- Script to run Select, Update, Insert, Delete, Create Statements
- Using Parametrization
- Testing Webservices with Jmeter
- Jmeter in Non-GUI and Distributed Mode
- Report Analysis and Monitoring Resources
- What to include in Performance Test Report?
- Monitoring and analyzing CPU resources
- Monitoring memory utilization
- Driving JMeter tests with Ant
- Blazemeter Plugin
- Performance Testing Term
- Selenium Jmeter Integration
- Complete Performance Test Script
- Jmeter Interview Questions
- Configuring Jmeter Properties File
_Performance
Subscribe to:
Posts (Atom)