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
Q

whats a thin client

A

server based application

26
Q

embedded system

A

Anembedded systemis a computersystemwith a dedicated function within a larger mechanical or electrical system

car, washing machine

27
Q

Prerequisites of testing

A
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
Q

Load Model is built on

A

discussion with the business; expected usage
web server log files
analytical tools

29
Q

TVM

A

transaction volume model.

translates what a user does into a load profile that models the user behaviour

30
Q

what is application scaling

A

verticals - increased the capacity of the nodes

horizontal - more nodes