pertemuan 11 : automated testing tools (jmeter)

Post on 06-Dec-2021

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pertemuan 11 : automated testing tools (Jmeter)

Pengujian Software dan Sistem

M Najamuddin Dwi Miharja, S.Kom, M.Kom

Teknik Informatika

Fakultas Teknik

Universitas Pelita Bangsa 2020

Tujuan

• Mahasiswa mampu membuat sebuah protype sebuah perangkatlunak.

• Mahasiswa mampu melakukan pengujian dengan automated testing tools

Jmeter

• The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions

Stress Testing ?

Stress testing adalah pengujian/testing untuk mengetahui kemampuan

software dalam menangani kondisi yang tidak normal dari sisi

volume/kuantitas.

Contoh: Seberapa kuatkah sebuah website (facebook.com, twiter.com) bisa

menangani pengunjung dalam satu waktu secara bersamaan ?? (misalkan

maksimal 10.000 pengunjung/detik)

Apache Jmeter ?

Sebuah Tool/Alat yang digunakan untuk melakukanperformace test pada sebuah software.

Apache Jmeter dapat memberikan request dalam jumlah yg sangat banyak secara bersamaan dalam satu waktu pada server

Apache Jmeter dapat memberikan Analisa dan Laporan dari hasil pengujian

Fungsi Jmeter ?

Sebuah Tool/Alat yang digunakan untuk melakukanperformace test pada sebuah software.

Apache Jmeter dapat memberikan request dalam jumlah yg sangat banyak secara bersamaan dalam satu waktu pada server

Apache Jmeter dapat memberikan Analisa dan Laporan dari hasil pengujian

Requirment Apace JMeter

JRE (Java Runtime Enviroment) >= 8+

Operating Systems

◦ Unix

◦ Windows

Download JRE

http://www.java.com/en/download/index.jsp

Download Apache Jmeter http://jmeter.apache.org/download_jmeter.cgi

Test Plan

Test Plan adalah sebuah perencanaan atau skenario

untuk melakukan sebuah testing

Open Apache Jmeter

• Cara Menjalankan Apache jMeter, cukup masuk ke folder bin > double klik jmeter.bat

MEMBUAT PERFORMANCE TEST PLAN

1.Add Thread Groupmenambahkan trafik/user visitor ke dalam komponen yang mau ditest. Langkahnya :

Klik Kanan Test PlanAdd >Threads ( Users ) > Thread GroupDalam kontrol panel Thread Group, Entri pada Thread Properties :– Number of threads (users) : isi berapa user/visitor yang akanmengakses web.– Ramp-Up period ( in seconds ) : isi berapa waktu delay antara user satu dengan yang lainnya dalam mengakses web.– Loop Count : waktu eksekusi, bertahap atau seterusnya.

MEMBUAT PERFORMANCE TEST PLAN

MEMBUAT PERFORMANCE TEST PLAN

2. Add jMeter ElementMenambahkan web server/IP Address yang akan ditest. Caranya :

Klik Kanan Test plan

1. Klik Kanan Threads Group2. Add > Sampler > HTTP Request3. Isi web server, port dan path

MEMBUAT PERFORMANCE TEST PLAN

Cara cek ip server / website

MEMBUAT PERFORMANCE TEST PLAN

3. Add ListenerMenampilkan proses dan hasil test secara grafis atau bentuk tabel. Caranya :Klik Kanan Test PlanAdd > Listener > Graph ResultAdd > Listener > View Results in Table

MEMBUAT PERFORMANCE TEST PLAN

4. Run TestMenjalankan Test secara otomatis. Caranya :Simpan terlebih dahulu Test Plan yang telah kita buat di File > Save ( Ctrl + S ).Klik Run atau Ctrl + R, jMeter akan mulai mensimulasi sejumlah user dalam mengakses web server yang telah ditentukan.

MEMBUAT PERFORMANCE TEST PLAN

MEMBUAT PERFORMANCE TEST PLAN

tugasBuat permomance test untuk sebuah website dan buat laporan dari

langkah2 sampai hasil uplod di google drive dalam bentuk pdf

Link pengumpulan : https://forms.gle/AAV3VBz5MEoqP5Fn8

TerimakasihM Najamuddin Dwi Miharja, S.Kom, M.Kom

085730304025 – gmail@najamuddindwi.com

top related