Course Outline

Pengantar Performance Testing

  • Tinjauan umum pengujian kinerja
  • Pentingnya pengujian kinerja dalam pengembangan perangkat lunak
  • Jenis pengujian kinerja: beban, stres, daya tahan, lonjakan, volume, dan skalabilitas
  • Siklus hidup pengujian kinerja

Gambaran Umum Apache JMeter

  • Pengantar Apache JMeter
  • Sejarah dan evolusi JMeter
  • Fitur dan kemampuan JMeter
  • Menginstal dan mengkonfigurasi JMeter
  • JMeter antarmuka: menavigasi GUI

JMeter Dasar-dasar Rencana Pengujian

  • Memahami rencana pengujian JMeter
  • Membuat rencana pengujian sederhana
  • Komponen rencana pengujian: grup utas, sampler, pendengar, dan pernyataan
  • Menjalankan pengujian pertama Anda di JMeter

Membangun Rencana Uji Lanjutan

  • Bekerja dengan grup thread: mengonfigurasi pengguna dan memuat
  • Mengonfigurasi default permintaan HTTP dan manajer header HTTP
  • Menggunakan pengontrol logika: pengontrol if, loop, switch, dan interleave
  • Menerapkan timer: timer acak konstan, seragam, dan Gaussian
  • Mengintegrasikan konfigurasi set data CSV untuk parameterisasi

JMeter Pernyataan dan Pendengar

  • Pengantar pernyataan dalam JMeter
  • Mengonfigurasi pernyataan respons untuk validasi
  • Menerapkan pernyataan durasi dan ukuran
  • Menjelajahi pendengar JMeter: melihat hasil, laporan ringkasan, dan grafik
  • Menyesuaikan keluaran pendengar untuk analisis

JMeter Integrasi Skrip dan Plugin

  • Pengenalan skrip BeanShell di JMeter
  • Scripting dengan sampler JSR223 dan Groovy
  • Ikhtisar plugin JMeter
  • Memasang dan menggunakan plugin populer: grafik khusus, pengontrol tingkat lanjut, dan banyak lagi
  • Meningkatkan rencana pengujian dengan plugin

Pengujian Beban Aplikasi Web

  • Mengonfigurasi rencana pengujian untuk pengujian beban aplikasi web
  • Menggunakan sampler HTTP dan pengelola cookie
  • Menguji API RESTful dengan JMeter
  • Menganalisis hasil: mengidentifikasi hambatan dan masalah kinerja
  • Melaporkan dan mengekspor hasil pengujian

Pengujian Terdistribusi dengan JMeter

  • Pengantar pengujian terdistribusi
  • Konfigurasi JMeter untuk pengujian terdistribusi
  • Menjalankan uji beban terdistribusi di beberapa mesin
  • Praktik terbaik untuk pengujian terdistribusi

Studi Kasus Uji Kinerja

  • Studi kasus 1: pengujian beban platform e-commerce
  • Studi kasus 2: uji stres aplikasi keuangan
  • Studi kasus 3: pengujian kinerja backend aplikasi seluler
  • Pelajaran yang dipetik dan praktik terbaik dari skenario dunia nyata

Ringkasan dan Langkah Berikutnya

Requirements

  • Pemahaman dasar tentang pengujian perangkat lunak
  • Keakraban dengan teknologi web
  • Pengalaman dengan Java

Hadirin

  • Insinyur jaminan kualitas
  • Pengembang
  • Administrator sistem
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories