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
- Video Introduction
- Apa itu Performance Testing?
- Fokusnya Apa Aja?
- Mengapa Performance Testing itu Krusial?
- Contoh Nyata
- Functional Testing vs Performance Testing
- Type Performance Testing
- Sejarah dan Alat Load Testing
- Kenapa Pilih K6?
- Instalasi K6
- Apa itu Virtual User (VU)?
- Hello testing!
- Fixed Duration vs Fixed Iteration
- Virtual User dengan Stage
- Mengenal berbagai opsi di K6
- Generating Output Summary
- Web Dashboard
- Cara bikin pengecekan (checks)
- Mengenal metrik bawaan K6
- Bikin metrik custom
- Threshold
- Tag & Group di K6
- Lifecycle Testing
- Modul HTTP & modul bawaan lainnya
- Cookies & variabel konteks
- Apa itu skenario di K6?
- Menjalankan banyak skenario sekaligus
- Load patterns
- Graceful Stop
- Graceful Rampdown
- Kombinasi stop & rampdown
- Apa itu executor?
- Shared Iterations
- Per VU iterations
- Constant VUs
- Ramping VUs
- Constant Arrival Rate
- 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
| Introduction | 01:19 | |
| Apa itu Performance Testing | 03:16 | |
| Fokusnya Apa Aja | 06:17 | |
| Mengapa Performance Testing itu Krusial | 05:15 | |
| Contoh Nyata | 03:34 | |
| Functional Testing VS Performance Testing | 02:47 | |
| Type Performance Testing | 03:48 | |
| Sejarah dan Alat Load Testing | 04:18 | |
| Kenapa Pilih K6 | 04:06 | |
| Persiapan Environment | 06:42 | |
| Sekilas Tentang Virtual Users | 02:00 | |
| Hello Testing | 18:05 | |
| Fixed Duration vs Fixed Iteration | 09:23 | |
| Stages | 04:24 | |
| Berbagai options | 13:44 | |
| Generating Output Summary | 09:57 | |
| Web Dashboard | 06:20 | |
| Checks | 09:18 | |
| Built in Metrics | 05:25 | |
| Create Custom Metrics | 09:46 | |
| Thresholds | 05:00 | |
| Tags and Group | 08:16 | |
| Test Lifecycle | 03:28 | |
| Built in Modules | 05:02 | |
| Cookies | 09:20 | |
| Scenarios | 09:46 | |
| Multiple Scenario | 06:28 | |
| Load Pattern | 05:32 | |
| Graceful Stop | 05:19 | |
| Graceful Rampdown | 07:56 | |
| Kombinasi Graceful Stop dan Rampdown | 06:37 | |
| Apa itu Executors | 02:18 | |
| Shared Iterations | 08:23 | |
| per-vu-iterations | 05:57 | |
| constant-vus | 07:32 | |
| ramping-vus | 07:32 | |
| constant-arrival-rate | 06:54 | |
| ramping-arrival-rate | 07:37 | |
| Penutup dan Lanjutan | 00:43 |
Penyusun Materi
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

