K6: Panduan Lengkap Performance Testing

Jangan biarkan server Anda down di saat-saat penting. Pelajari teknik-teknik pengujian performa yang andal untuk memastikan aplikasi Anda selalu siap menghadapi lonjakan lalu lintas.

BEGINNER0 penilaian0 peserta

Tentang Kelas

Tentang Kelas

Kamu penasaran gimana caranya menguji performa aplikasi biar tetap kuat meski diakses ribuan pengguna sekaligus? Di kelas ini, kamu akan belajar dasar-dasar Performance Testing menggunakan K6, sebuah tools modern, ringan, dan powerful untuk load testing dan stress testing. Dengan pendekatan step by step, kamu akan memahami konsep dasar, praktik langsung, dan cara menginterpretasi hasil testing performa aplikasi.

Materi yang Akan Dipelajari

  1. Video Introduction
  2. Apa itu Performance Testing?
  3. Fokusnya Apa Aja?
  4. Mengapa Performance Testing itu Krusial?
  5. Contoh Nyata
  6. Functional Testing vs Performance Testing
  7. Type Performance Testing
  8. Sejarah dan Alat Load Testing
  9. Kenapa Pilih K6?
  10. Instalasi K6
  11. Apa itu Virtual User (VU)?
  12. Hello testing!
  13. Fixed Duration vs Fixed Iteration
  14. Virtual User dengan Stage
  15. Mengenal berbagai opsi di K6
  16. Generating Output Summary
  17. Web Dashboard
  18. Cara bikin pengecekan (checks)
  19. Mengenal metrik bawaan K6
  20. Bikin metrik custom
  21. Threshold
  22. Tag & Group di K6
  23. Lifecycle Testing
  24. Modul HTTP & modul bawaan lainnya
  25. Cookies & variabel konteks
  26. Apa itu skenario di K6?
  27. Menjalankan banyak skenario sekaligus
  28. Load patterns
  29. Graceful Stop
  30. Graceful Rampdown
  31. Kombinasi stop & rampdown
  32. Apa itu executor?
  33. Shared Iterations
  34. Per VU iterations
  35. Constant VUs
  36. Ramping VUs
  37. Constant Arrival Rate
  38. Ramping Arrival Rate

Target Peserta

  • Kamu yang baru masuk ke dunia software testing dan ingin memahami aspek performa aplikasi.
  • Developer yang ingin tahu gimana aplikasinya bertahan saat menerima banyak request.
  • QA Engineer yang ingin memperluas skill ke performance & load testing.
  • Mahasiswa/pekerja IT yang ingin punya skill tambahan untuk kebutuhan project atau portfolio.

Hasil yang Diharapkan

Setelah mengikuti kelas ini, kamu akan:

  • Paham perbedaan functional testing dan performance testing.
  • Menguasai dasar-dasar menggunakan K6 untuk load testing.
  • Bisa membuat dan menjalankan berbagai skenario performa (fixed iteration, ramping, constant arrival rate, dll).
  • Mampu membaca dan menganalisis hasil metrik performa aplikasi.
  • Punya kemampuan praktis untuk menguji ketahanan aplikasi web sebelum rilis ke publik.

Daftar Materi

Introduction01:19
Apa itu Performance Testing03:16
Fokusnya Apa Aja06:17
Mengapa Performance Testing itu Krusial05:15
Contoh Nyata03:34
Functional Testing VS Performance Testing02:47
Type Performance Testing03:48
Sejarah dan Alat Load Testing04:18
Kenapa Pilih K604:06
Persiapan Environment06:42
Sekilas Tentang Virtual Users02:00
Hello Testing18:05
Fixed Duration vs Fixed Iteration09:23
Stages04:24
Berbagai options13:44
Generating Output Summary09:57
Web Dashboard06:20
Checks09:18
Built in Metrics05:25
Create Custom Metrics09:46
Thresholds05:00
Tags and Group08:16
Test Lifecycle03:28
Built in Modules05:02
Cookies09:20
Scenarios09:46
Multiple Scenario06:28
Load Pattern05:32
Graceful Stop05:19
Graceful Rampdown07:56
Kombinasi Graceful Stop dan Rampdown06:37
Apa itu Executors02:18
Shared Iterations08:23
per-vu-iterations05:57
constant-vus07:32
ramping-vus07:32
constant-arrival-rate06:54
ramping-arrival-rate07:37
Penutup dan Lanjutan00:43
Penyusun Materi

Prev
Next
Bahrul Rozak
Bahrul Rozak

Teaching everything, is my passion | Github : https://github.com/Bahrul-Rozak

Testimoni Oleh Siswa

0

(0 reviews)

5 Bintang
0%
4 Bintang
0%
3 Bintang
0%
2 Bintang
0%
1 Bintang
0%
Yang Akan Kamu Dapatkan

39 Modul

2 Jam Materi

Forum Tanya Jawab

Sertifikat