Definitions Flashcards
workload
A workload is defined as concurrent users simulating a mix of business processes at a defined throughput rate
Performance Testing
non functional, automated testing
determines how a system performs in terms of responsiveness and stability under a particular workload
What does Performance Testing measure
investigates, measures, validate, and verifiy…
scalability, reliability and server resource usage
RAM
Random Access Memory, type of memory, small and for immediate use
SLA
Service Level Agreements: laws on quality of technology
Performance Symptoms & Issues
- High Response Times
- Erroneous Data Returned
- Server Errors
- High Server Resource Usage
- Database Deadlock
- Too many database Scans
- Too many open connection
what Value does Performance Testing add?
provides verification and confidence that the system can perform as intended,
understand how a system performs under increased load allowing informed decision around server-side capacity and system upgrades
why is performance testing automated
resource rentention and easier to coordinate
people
equipment
tools used for performance testing
- Apache Jmeter
- HP LoadRunner
- Neotys NeoLoad
- Microsoft Visual Studio Ultimate
- Radview WebLoad
Load Balancer
like a traffic warden: split traffic
LAN
local area network - computers are locally connected to one another
WAN
Wide Area Network: computer are connected to computers in a wide geographical location
SUT
system under test: generates system traffic
typically at protocol level
what strains a system?
when users consumes memory, disk, I/O, bandwidth, processing power
measured attributes of performance testing
- Response Time
- Throughput
- Resource Usage
- Stability
- Supportability
common types of performance testing
- Load Test
- stress test
- Soak test
CPU
central processing unit: the computer brain
Load Test:
steady at defined load volume
validates expected load volumes
validates system performance under expected conditions
stress test
breaking point or agreed maximum
Soak Test
extended duration at a steady load volume
validate system stability over a typical working day (8/12 hours)
memory leak
spike Test
fast increase in load.
fail over test
part system failure.
verify that system remains active
had sand soft fail over types
OpenSystemInterconnection
definesa networking framework to implement protocols in seven layers.
application presentation session transport network data link physical
whats a thick client
computer application