Definitions Flashcards

1
Q

workload

A

A workload is defined as concurrent users simulating a mix of business processes at a defined throughput rate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Performance Testing

A

non functional, automated testing

determines how a system performs in terms of responsiveness and stability under a particular workload

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does Performance Testing measure

A

investigates, measures, validate, and verifiy…

scalability, reliability and server resource usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RAM

A

Random Access Memory, type of memory, small and for immediate use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SLA

A

Service Level Agreements: laws on quality of technology

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Performance Symptoms & Issues

A
  • High Response Times
  • Erroneous Data Returned
  • Server Errors
  • High Server Resource Usage
  • Database Deadlock
  • Too many database Scans
  • Too many open connection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what Value does Performance Testing add?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

why is performance testing automated

A

resource rentention and easier to coordinate

people
equipment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

tools used for performance testing

A
  • Apache Jmeter
  • HP LoadRunner
  • Neotys NeoLoad
  • Microsoft Visual Studio Ultimate
  • Radview WebLoad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Load Balancer

A

like a traffic warden: split traffic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

LAN

A

local area network - computers are locally connected to one another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

WAN

A

Wide Area Network: computer are connected to computers in a wide geographical location

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SUT

A

system under test: generates system traffic

typically at protocol level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what strains a system?

A

when users consumes memory, disk, I/O, bandwidth, processing power

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

measured attributes of performance testing

A
  • Response Time
  • Throughput
  • Resource Usage
  • Stability
  • Supportability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

common types of performance testing

A
  • Load Test
  • stress test
  • Soak test
17
Q

CPU

A

central processing unit: the computer brain

18
Q

Load Test:

A

steady at defined load volume
validates expected load volumes
validates system performance under expected conditions

19
Q

stress test

A

breaking point or agreed maximum

20
Q

Soak Test

A

extended duration at a steady load volume
validate system stability over a typical working day (8/12 hours)
memory leak

21
Q

spike Test

A

fast increase in load.

22
Q

fail over test

A

part system failure.
verify that system remains active
had sand soft fail over types

23
Q

OpenSystemInterconnection

A

definesa networking framework to implement protocols in seven layers.

application
presentation
session
transport
network
data link
physical
24
Q

whats a thick client

A

computer application

25
whats a thin client
server based application
26
embedded system
An embedded system is a computersystem with a dedicated function within a larger mechanical or electrical system car, washing machine
27
Prerequisites of testing
``` agreed and documented load profile performance accepted criteria understanding the system architecture clearly defined scope an exclusive test environment a populated database a load testing tool ```
28
Load Model is built on
discussion with the business; expected usage web server log files analytical tools
29
TVM
transaction volume model. translates what a user does into a load profile that models the user behaviour
30
what is application scaling
verticals - increased the capacity of the nodes | horizontal - more nodes