SQL/JMeter Flashcards

1
Q

Reasons for Performance Test

A
  • To determine whether the application satisfies performance requirements
  • To measure stability under peak traffic events
  • Always happens at the beginning, early stage of development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Load Testing?

A

Load Testing is a way to asses any applications behavior when applied with different loads (users/traffic)
Load Testing is applied to identify errors made in the development process, which are responsible for a particular software’ poor performance or failure
- Always happens at the beginning, early stage of development

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

What is a Stress Testing?

A

Stress Testing is a form of software testing that is used to determine the stability of a given system. The goal of such tests may be to ensure the software doesn’t crash in conditions of insuffitient computational resources (such as memory, disk space, network request, etc)

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

JMeter Test Script

A
  1. Test plan or Test Suite
  2. Test Case or Thread Group (there are many test cases inside the test plan)
  3. Thread Count or Number of Users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

JMeter Samplers

A

Samplers are used to send requests to the server; support HTTP, HTTPS, JBDC (used for back testing only) & other protocols used in performance testing

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

JMeter Components

A
  • Sampler - sends the request to the server
  • Listener - generates the reports
  • Assertions - apply validations
  • Timers - apply some delays
  • Controller - controls execution flow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly