Pengujian Stres
Apa itu Stress Testing?
Stress testing adalah teknik pengujian Non-Fungsional yang dilakukan sebagai bagian dari pengujian kinerja. Selama pengujian tegangan, sistem dipantau setelah sistem mengalami beban berlebih untuk memastikan bahwa sistem dapat mempertahankan tekanan tersebut.
Pemulihan sistem dari fase tersebut (setelah stres) sangat penting karena sangat mungkin terjadi di lingkungan produksi.
Alasan melakukan Stress Testing:
Ini memungkinkan tim penguji untuk memantau kinerja sistem selama kegagalan.
Untuk memverifikasi apakah sistem telah menyimpan data sebelum crash atau TIDAK.
Untuk memverifikasi apakah sistem mencetak pesan kesalahan yang berarti saat crash atau apakah itu mencetak beberapa pengecualian acak.
Untuk memverifikasi jika kegagalan tak terduga tidak menyebabkan masalah keamanan.
Pengujian Stres - Skenario:
Pantau perilaku sistem ketika jumlah maksimum pengguna yang masuk pada saat yang sama.
Semua pengguna yang melakukan operasi penting pada saat bersamaan.
Semua pengguna Mengakses file yang sama pada waktu yang sama.
Masalah perangkat keras seperti server database down atau beberapa server di taman server crash.