SYSTEM
TESTING &
IMPLEMENTATION
Ika Nurlaili I., S.Kom., M.Sc.
Course Agenda :
2
1
Software Testing
Review: Blackbox
Testing, Equivalence
Partitioning,
Boundary Value
Analysis
2
Performance
Testing
Concept and
Method.
3
Apache JMeter
What is it?
(Installation and
Elements)
4
Implementation
Performance Testing
(Load Testing)
Software
Testing
The task of software testers
1
“ Testing is the process of
evaluating a system or
its component(s) with
the intent to find
whether it satisfies the
specified requirements
or not.
4
5
Types of Testing
These methods can be used
in software testing:
▸ Traditional (Manual)
Testing
▸ Automation Testing
“ Automation Testing
The tester writes scripts
and uses another
software to test the
product.
6
“
▸ Other option:
Katalon Studio
7
“
8
“
9
Performance
Testing
“A type of software testing to ensure
software applications that will perform
well under their expected workload.”
2
Load Testing
1. Conducted to
understand the
behavior of the
application under a
specific expected load.
2. Determine a system's
behavior under both
normal and at peak
conditions.
Performance
Testing (cont’d)
Stress Testing
Mainly measures the
system on its robustness
and error handling
capabilities under
extremely heavy load
conditions.
11
Apache
JMeter
3
13
Link :
https://jmeter.apache.org/download_jmeter.cgi
14
What is JMeter?
▸ JMeter is an Apache Jakarta project
that can be used as a load testing
tool for analyzing and measuring
the performance of a variety of
services, with a focus on web
applications.
15
JMeter’s
Advantages
16
Elemets of
JMeter
 Thread Group
 Samplers
 Listeners
 Configuration
17
18
19
20
21
Thank you.
Any questions?
22

Software Testing (JMeter) Katalon Tools.pptx