NEW
Font size
WorksheetsSoal Load Testing API Laravel
Total questions: 15
Worksheet time: 8mins
Apa tujuan utama dari load testing?
Menghapus bug dari kode
Mengetes tampilan UI pada perangkat berbeda
Mengukur kinerja sistem saat menerima beban tinggi
Menyimpan data ke dalam cloud
K6 ditulis menggunakan bahasa pemrograman apa?
Java
Go
Node.js
Python
Bahasa scripting yang digunakan untuk menulis skenario di K6 adalah:
TypeScript
PHP
JavaScript
Python
Apa maksud dari vus dalam K6?
Virtual unit storage
Virtual upload speed
Virtual users
Version upgrade system
Fungsi check() pada K6 digunakan untuk:
Menyimpan hasil pengujian
Membandingkan database
Memvalidasi respons HTTP
Menyimpan file log
Perintah untuk menjalankan file loadtest.js adalah:
node loadtest.js
php loadtest.js
bash run loadtest.js
k6 run loadtest.js
Apa yang terjadi jika http_req_failed menunjukkan nilai 100%?
Semua permintaan berhasil
Tidak ada permintaan yang dikirim
Semua permintaan mengalami kegagalan
Permintaan sedang dalam antrean
Threshold pada K6 digunakan untuk:
Menentukan durasi sleep antar request
Menentukan batas maksimum waktu pengujian
Menentukan ambang batas performa acceptable
Menentukan jumlah data yang akan dikirim
File hasil output K6 bisa diekspor ke format:
PNG
XML
JSON
K6 Cloud digunakan untuk:
Menyimpan konfigurasi aplikasi
Menjalankan tes skala besar di server lokal
Menyimpan log secara offline
Menjalankan load test skala besar via cloud
Output p(95) = 480ms mengartikan bahwa:
95% request gagal dalam 480ms
95% request selesai dalam waktu kurang dari 480ms
Waktu maksimum untuk semua request adalah 480ms
Minimal waktu yang dibutuhkan semua request adalah 480ms
Apa yang perlu disiapkan sebelum melakukan load test API Laravel?
Menonaktifkan semua middleware
Menyalakan debug bar
Memastikan endpoint aktif dan data disiapkan
Mengubah semua method menjadi GET
Fungsi sleep(1) dalam skenario K6 berguna untuk:
Menghentikan tes selama 1 menit
Memberi jeda antar request
Menghapus cache browser
Menutup koneksi HTTP
Apa kelemahan dari menjalankan tes skala besar langsung dari lokal (tanpa K6 Cloud)?
Script akan menjadi tidak terbaca
Server lokal bisa overload dan hasil tidak akurat
K6 tidak mendukung metode POST
Tidak bisa menggunakan virtual user
Apa kegunaan dari metode http.post() dalam K6?
Mengambil data dari server
Mengirim permintaan update file
Mengirim data ke server menggunakan metode POST
Menghapus data dari server
