wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Load Testing API Laravel

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa tujuan utama dari load testing?

a)

Menghapus bug dari kode

b)

Mengetes tampilan UI pada perangkat berbeda

c)

Mengukur kinerja sistem saat menerima beban tinggi

d)

Menyimpan data ke dalam cloud

2.

K6 ditulis menggunakan bahasa pemrograman apa?

a)

Java

b)

Go

c)

Node.js

d)

Python

3.

Bahasa scripting yang digunakan untuk menulis skenario di K6 adalah:

a)

TypeScript

b)

PHP

c)

JavaScript

d)

Python

4.

Apa maksud dari vus dalam K6?

a)

Virtual unit storage

b)

Virtual upload speed

c)

Virtual users

d)

Version upgrade system

5.

Fungsi check() pada K6 digunakan untuk:

a)

Menyimpan hasil pengujian

b)

Membandingkan database

c)

Memvalidasi respons HTTP

d)

Menyimpan file log

6.

Perintah untuk menjalankan file loadtest.js adalah:

a)

node loadtest.js

b)

php loadtest.js

c)

bash run loadtest.js

d)

k6 run loadtest.js

7.

Apa yang terjadi jika http_req_failed menunjukkan nilai 100%?

a)

Semua permintaan berhasil

b)

Tidak ada permintaan yang dikirim

c)

Semua permintaan mengalami kegagalan

d)

Permintaan sedang dalam antrean

8.

Threshold pada K6 digunakan untuk:

a)

Menentukan durasi sleep antar request

b)

Menentukan batas maksimum waktu pengujian

c)

Menentukan ambang batas performa acceptable

d)

Menentukan jumlah data yang akan dikirim

9.

File hasil output K6 bisa diekspor ke format:

a)

PNG

b)

XML

c)

JSON

d)

PDF

10.

K6 Cloud digunakan untuk:

a)

Menyimpan konfigurasi aplikasi

b)

Menjalankan tes skala besar di server lokal

c)

Menyimpan log secara offline

d)

Menjalankan load test skala besar via cloud

11.

Output p(95) = 480ms mengartikan bahwa:

a)

95% request gagal dalam 480ms

b)

95% request selesai dalam waktu kurang dari 480ms

c)

Waktu maksimum untuk semua request adalah 480ms

d)

Minimal waktu yang dibutuhkan semua request adalah 480ms

12.

Apa yang perlu disiapkan sebelum melakukan load test API Laravel?

a)

Menonaktifkan semua middleware

b)

Menyalakan debug bar

c)

Memastikan endpoint aktif dan data disiapkan

d)

Mengubah semua method menjadi GET

13.

Fungsi sleep(1) dalam skenario K6 berguna untuk:

a)

Menghentikan tes selama 1 menit

b)

Memberi jeda antar request

c)

Menghapus cache browser

d)

Menutup koneksi HTTP

14.

Apa kelemahan dari menjalankan tes skala besar langsung dari lokal (tanpa K6 Cloud)?

a)

Script akan menjadi tidak terbaca

b)

Server lokal bisa overload dan hasil tidak akurat

c)

K6 tidak mendukung metode POST

d)

Tidak bisa menggunakan virtual user

15.

Apa kegunaan dari metode http.post() dalam K6?

a)

Mengambil data dari server

b)

Mengirim permintaan update file

c)

Mengirim data ke server menggunakan metode POST

d)

Menghapus data dari server