Performance Testing 101 adalah course pengantar yang dirancang bagi pemula, calon Software Tester, developer, dan siapa pun yang ingin memahami dasar-dasar Performance Testing secara praktis.
Course ini membahas konsep dasar Performance Testing, pentingnya performa bagi user experience, bisnis, SLA, dan scalability, serta lima jenis Performance Testing. Peserta akan mempelajari lima metrics utama (response time, latency, throughput, error rate, dan concurrent users), tahapan Performance Testing Lifecycle, perancangan workload model menggunakan virtual users, think time, ramp-up, dan transaction mix, serta cara mengenali bottleneck pada CPU, memory, disk I/O, database, dan network. Course ini juga memperkenalkan penggunaan Apache JMeter dan k6 untuk menjalankan pengujian performa dasar serta memahami integrasinya dengan pipeline CI/CD.
Course terdiri dari satu video pengantar (Overview) dan 10 video modul dengan total durasi video sekitar 70 menit. Total estimasi waktu belajar adalah 6–8 jam, termasuk lecture notes dan quiz. Setiap modul dilengkapi video pembelajaran berbasis slide, lecture notes singkat dengan latihan kasus, serta dua quiz pilihan ganda untuk membantu peserta memahami materi.
Istilah teknis seperti response time, latency, throughput, error rate, concurrent users, virtual users, think time, ramp-up, bottleneck, Thread Group, dan threshold dipertahankan dalam bahasa Inggris sesuai terminologi industri, dengan penjelasan dalam bahasa Indonesia.
Setelah menyelesaikan course ini, peserta diharapkan mampu memahami konsep dan jenis Performance Testing, menginterpretasikan metrics performa, merancang workload model sederhana, mengenali potensi bottleneck, serta menjalankan pengujian performa dasar menggunakan Apache JMeter dan k6. Peserta juga akan memperoleh pemahaman awal tentang bagaimana Performance Testing dapat mendukung proses pengembangan perangkat lunak dan integrasi CI/CD.