Skip to content

bima-putral/performance-test-coretax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Performance Test Coretax | Spike Testing

Login page for spike testing on this website https://coretaxdjp.pajak.go.id/

Summary

  data_received..................: 23 MB  109 kB/s
  data_sent......................: 2.8 MB 13 kB/s
  http_req_blocked...............: avg=401.76ms min=0s      med=0s       max=20.96s   p(90)=641.91ms p(95)=1.83s   
  http_req_connecting............: avg=342.43ms min=0s      med=0s       max=20.12s   p(90)=204.96ms p(95)=1.23s   
  http_req_duration..............: avg=35.87ms  min=0s      med=0s       max=59.54s   p(90)=113.53ms p(95)=203.52ms
    { expected_response:true }...: avg=175.31ms min=44.47ms med=140.51ms max=6.15s    p(90)=261.6ms  p(95)=335.01ms
  http_req_failed................: 83.22% 22672 out of 27242
  http_req_receiving.............: avg=143.02µs min=0s      med=0s       max=373.09ms p(90)=53µs     p(95)=97µs    
  http_req_sending...............: avg=6.41µs   min=0s      med=0s       max=5.78ms   p(90)=17µs     p(95)=30µs    
  http_req_tls_handshaking.......: avg=61.29ms  min=0s      med=0s       max=6.89s    p(90)=253.36ms p(95)=430.89ms
  http_req_waiting...............: avg=35.72ms  min=0s      med=0s       max=59.54s   p(90)=112.1ms  p(95)=202.98ms
  http_reqs......................: 27242  130.069244/s
  iteration_duration.............: avg=7.53s    min=1s      med=2.19s    max=1m1s     p(90)=31s      p(95)=31s     
  iterations.....................: 27182  129.782769/s
  vus............................: 1      min=1              max=2000
  vus_max........................: 2000   min=2000           max=2000

Explanation

  1. Transfer Data
  • Data Diterima (data_received): 23 MB pada kecepatan 109 kB/s
    • Apa Artinya: Selama pengujian, aplikasi menerima total 23 Megabyte data dari pengguna dengan kecepatan rata-rata sekitar 109 Kilobyte per detik.
  • Data Dikirim (data_sent): 2.8 MB pada kecepatan 13 kB/s
    • Apa Artinya: Aplikasi mengirimkan total 2.8 Megabyte data ke pengguna dengan kecepatan rata-rata sekitar 13 Kilobyte per detik.
  1. Permintaan HTTP (HTTP Requests)
  • Total Permintaan (http_reqs): 27.242 permintaan dengan kecepatan 130 permintaan per detik
    • Apa Artinya: Aplikasi menerima sekitar 130 permintaan per detik, dan totalnya ada 27.242 permintaan selama pengujian.
  • Permintaan Gagal (http_req_failed): 83,22% gagal (22.672 dari 27.242)
    • Apa Artinya: Sebagian besar permintaan yang dikirimkan ke aplikasi gagal. Ini seperti jika 83 dari 100 orang yang mencoba mengakses situs Anda tidak berhasil masuk.
  • Durasi Permintaan (http_req_duration): Rata-rata 35,87 ms, maksimal 59,54 detik
    • Apa Artinya: Waktu yang dibutuhkan aplikasi untuk merespons permintaan rata-rata sekitar 35 milidetik. Namun, ada beberapa permintaan yang membutuhkan waktu sangat lama hingga hampir satu menit, yang jelas tidak baik.
  1. Tahapan Permintaan HTTP
  • Waktu Terblokir (http_req_blocked): Rata-rata 401,76 ms, maksimal 20,96 detik
    • Apa Artinya: Sebelum permintaan bisa diproses, ada waktu tunggu rata-rata sekitar 400 milidetik. Beberapa permintaan bahkan menunggu hampir 21 detik! Ini seperti antre panjang sebelum Anda bisa mendapatkan layanan di restoran.
  • Waktu Menghubungkan (http_req_connecting): Rata-rata 342,43 ms, maksimal 20,12 detik
    • Apa Artinya: Waktu yang dibutuhkan untuk membangun koneksi antara pengguna dan server rata-rata sekitar 342 milidetik. Ada beberapa kasus di mana koneksi ini gagal atau sangat lambat.
  • Negosiasi TLS (http_req_tls_handshaking): Rata-rata 61,29 ms, maksimal 6,89 detik
    • Apa Artinya: Proses aman untuk mengenkripsi data memakan waktu rata-rata 61 milidetik. Namun, beberapa permintaan membutuhkan hampir 7 detik untuk proses ini, yang sangat lambat.
  • Menunggu Respons (http_req_waiting): Rata-rata 35,72 ms, maksimal 59,54 detik
    • Apa Artinya: Setelah permintaan dikirim, waktu yang dihabiskan untuk menunggu respons pertama dari server rata-rata sekitar 35 milidetik. Tapi, beberapa permintaan harus menunggu hampir satu menit, menunjukkan server yang sangat lambat atau bermasalah.
  • Waktu Mengirim Permintaan (http_req_sending): Rata-rata 6,41 µs, maksimal 5,78 ms
    • Apa Artinya: Mengirim data permintaan ke server berlangsung sangat cepat, hampir tidak terasa.
  • Waktu Menerima Respons (http_req_receiving): Rata-rata 143,02 µs, maksimal 373,09 ms
    • Apa Artinya: Menerima data dari server juga berlangsung sangat cepat dalam kebanyakan kasus, namun ada beberapa permintaan yang membutuhkan waktu lebih lama.
  1. Iterasi dan Pengguna Virtual (VUs)
  • Total Iterasi (iterations): 27.182 iterasi dengan kecepatan 130 iterasi per detik
    • Apa Artinya: Aplikasi menjalankan sekitar 130 siklus permintaan per detik selama pengujian, dengan total 27.182 siklus.
  • Durasi Setiap Iterasi (iteration_duration): Rata-rata 7,53 detik, maksimal 1 menit 1 detik
    • Apa Artinya: Setiap siklus pengujian berlangsung rata-rata sekitar 7,5 detik, namun ada beberapa yang membutuhkan waktu hingga lebih dari satu menit.
  • Jumlah Pengguna Virtual (vus): 1 hingga 2000 pengguna
    • Apa Artinya: Pengujian mensimulasikan antara 1 hingga 2.000 pengguna yang mengakses aplikasi secara bersamaan untuk melihat bagaimana aplikasi bertahan di bawah beban tinggi.
  • Jumlah Maksimum Pengguna Virtual (vus_max): 2000 pengguna
    • Apa Artinya: Pengujian mencapai puncak beban dengan 2.000 pengguna yang aktif pada saat bersamaan.

About

Coretax Performance Test with Grafana K6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published