Hubungi Kami

Kerangka Materi

Pengantar Pengujian Performa

  • Gambaran umum mengenai pengujian performa
  • Pentingnya pengujian performa dalam proses pengembangan perangkat lunak
  • Jenis-jenis pengujian performa: beban, stres, daya tahan, lonjakan, volume, dan skalabilitas
  • Siklus hidup pengujian performa

Pengenalan Apache JMeter

  • Pengantar mengenai Apache JMeter
  • Sejarah dan perkembangan JMeter
  • Fitur serta kemampuan utama JMeter
  • Instalasi dan konfigurasi awal JMeter
  • Antarmuka GUI JMeter: cara menavigasinya

Dasar-Dasar Pembuatan Rencana Pengujian di JMeter

  • Memahami struktur rencana pengujian di JMeter
  • Cara membuat rencana pengujian sederhana
  • Komponen utama dalam rencana pengujian: grup thread, sampler, listener, dan asersi
  • Langkah-langkah menjalankan uji coba pertama di JMeter

Membangun Rencana Pengujian Tingkat Lanjut

  • Konfigurasi grup thread: penetapan jumlah pengguna dan tingkat beban
  • Pengaturan nilai default permintaan HTTP serta manajer header HTTP
  • Pemahaman terhadap kontrol logika: if, loop, switch, dan interleave controller
  • Penerapan timer: timer konstan, seragam, serta random Gaussian
  • Integrasi konfigurasi data CSV untuk implementasi parameterisasi

Aseri dan Listener dalam JMeter

  • Pengenalan fungsi asersi dalam JMeter
  • Konfigurasi asersi respons guna validasi hasil uji coba
  • Implementasi asersi berdasarkan durasi dan ukuran data
  • Eksplorasi fitur listener di JMeter: tampilan hasil, laporan ringkasan, serta grafik
  • Penyesuaian output listener untuk keperluan analisis data

Pemrograman Skrip dan Integrasi Plugin di JMeter

  • Pengenalan penggunaan skrip BeanShell dalam JMeter
  • Membuat skrip dengan JSR223 sampler dan bahasa Groovy
  • Gambaran umum mengenai plugin-plugin yang tersedia di JMeter
  • Instalasi serta pemanfaatan plugin populer: pembuatan grafik kustom, kontroler canggih, dan lainnya
  • Pengayaan rencana pengujian melalui penerapan berbagai plugin

Pelaksanaan Pengujian Beban pada Aplikasi Web

  • Penyiapan rencana pengujian untuk melakukan uji beban pada aplikasi web
  • Penggunaan komponen sampler HTTP serta manajer cookie
  • Pelaksanaan pengujian API RESTful menggunakan JMeter
  • Analisis hasil pengujian: identifikasi titik jenuh dan masalah performa
  • Pembuatan laporan serta ekspor hasil pengujian ke dalam format tertentu

Pengujian Terdistribusi dengan JMeter

  • Konsep dasar mengenai pengujian terdistribusi
  • Persiapan konfigurasi JMeter untuk mendukung pengujian secara terdistribusi
  • Eksekusi uji beban pada beberapa komputer sekaligus dalam format terdistribusi
  • Praktik terbaik saat melakukan pengujian dengan metode ini

Studi Kasus Pengujian Performa

  • Studi kasus 1: Pelaksanaan uji beban pada platform e-commerce
  • Studi kasus 2: Pengujian stres terhadap aplikasi finansial
  • Studi kasus 3: Evaluasi performa backend aplikasi seluler
  • Pelajaran berharga serta praktik terbaik yang dapat diadopsi dari pengalaman nyata

Penutup dan Langkah Selanjutnya

Persyaratan

  • Pemahaman dasar mengenai pengujian perangkat lunak
  • Pengenalan terhadap teknologi web
  • Pengalaman menggunakan Java

Target Peserta

  • Insinyur penjaminan kualitas
  • Pengembang perangkat lunak
  • Administrator sistem
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait