Beruflich Dokumente
Kultur Dokumente
org/jmeter/)
Amit Solanki
http://amitsolanki.com
amit@vinsol.com
Testing - Performance/Load/Stress
• Performance testing
• how fast an app performs under a particular workload
• validation, verification of quality attributes (scalability, reliability, resource
usage)
• demonstrates that the system meets performance criteria
• Load Testing
• modeling the expected usage by simulating multiple users accessing the web
services concurrently
• raised beyond normal usage - stress testing
• Stress Testing
• determination of stability of an application
• tries to break the app by overwhelming its resources
Before starting
• What is our anticipated average number of users (normal load) ?
• Sequential
• functional (low-volume)
Logic Controllers
Samplers
Configuration Elements
Pre-Processor Elements
Post-Processor Elements
Timers
Assertions Listeners
Demo
Distributed Testing
jmeter -server jmeter -server jmeter -server
192.168.1.6 192.168.1.7 192.168.1.8
jmeter
192.168.1.2
Check : -
• firewalls turned off
• jmeter & jmeter -servers on same subnet
• jmeter can access all jmeter -servers
• same version of jmeter on all systems
Drawbacks
• Complex terminology
• Manual distributed execution
• Graphic representation quite confusing
• Difficult to build for beginners
Thank You!!!