Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device.
Performance testing is a type of testing intended to determine the responsiveness, reliability, throughput, interoperability, and scalability of a system and/or application under a given workload.
The goal of Performance Testing is not to find bugs but to eliminate performance bottlenecks.
Process of Performance Testing
- Identify the testing environment
- Identify Performance Acceptance Criteria
- Plan & Design Tests
- Configuring the Test Environment
- Implement Test Design
- Execute the test
- Analyze Results and Report
Attributes of Performance Testing
- Speed
- Scalability
- Stability
- Reliability
Types of Performance Testing
- Load Testing
- Stress Testing
- Endurance Testing
- Spike Testing
- Volume Testing
- Scalability Testing
Popular Performance Testing Tools
- ApacheJMeter
- HP LoadRunner
- LoadView Testing
- NeoLoad
- WebLOAD
- LoadImpact
- Log in to post comments