Apa itu Pengujian Volume? Belajar dengan Contoh
Apa itu Pengujian Volume?
Pengujian Volume adalah jenis Pengujian Perangkat Lunak, di mana perangkat lunak dikenai data dalam jumlah besar. Hal ini juga disebut sebagai pengujian banjir. Pengujian volume dilakukan untuk menganalisis kinerja sistem dengan meningkatkan volume data dalam database.
Dengan bantuan pengujian Volume, dampak pada waktu respons dan perilaku sistem dapat dipelajari ketika terkena data dalam jumlah besar.
Misalnya menguji perilaku situs musik ketika ada jutaan pengguna yang mendownload lagu.
Manfaat Pengujian Volume
- Dengan mengidentifikasi masalah beban, banyak uang dapat dihemat yang seharusnya dihabiskan untuk pemeliharaan aplikasi.
- Ini membantu memulai rencana skalabilitas dengan lebih cepat
- Identifikasi awal kemacetan
- Ini memastikan sistem Anda sekarang mampu digunakan di dunia nyata
Mengapa melakukan Pengujian Volume
Tujuan melakukan pengujian volume adalah untuk
- Periksa kinerja sistem dengan meningkatnya volume data dalam database
- Untuk mengidentifikasi masalah yang mungkin terjadi dengan jumlah data yang besar
- Untuk mengetahui titik di mana stabilitas sistem menurun
- Pengujian Volume akan membantu mengidentifikasi kapasitas sistem atau aplikasi – volume normal dan berat
Bagaimana melakukan Pengujian Volume
Dalam pengujian volume, hal-hal berikut perlu diuji
- Uji untuk memeriksa apakah ada data yang hilang
- Periksa waktu respons sistem
- Periksa apakah data disimpan dengan benar atau tidak
- Verifikasi apakah data ditimpa tanpa pemberitahuan apa pun
- Periksa pesan peringatan dan kesalahan, apakah itu disebabkan oleh masalah volume
- Periksa apakah data bervolume tinggi mempengaruhi kecepatan pemrosesan
- Apakah sistem memiliki sumber daya memori yang diperlukan
- Apakah tes volume dijalankan di seluruh sistem
- Apakah ada risiko jika volume data lebih besar dari yang ditentukan
- Apakah ada jaminan bahwa tidak akan terjadi volume tanggal yang lebih besar dari yang ditentukan
Praktik terbaik untuk pengujian volume tinggi
Praktik terbaik untuk pengujian volume tinggi adalah
- Hentikan semua server dan periksa semua log
- Sebelum uji beban, jalankan skenario aplikasi secara manual
- Untuk hasil yang paling berguna, ubah jumlah pengguna
- Untuk mengatasi kendala lisensi, seimbangkan waktu berpikir
- Berhati-hatilah dengan bangunan baru
- Analisis kasus penggunaan untuk perbaikan setelah garis dasar ditetapkan
- Pengulangan bagian tertentu dari pengujian volume menjadi tidak dapat dihindari jika terjadi hambatan kinerja
Pengujian Volume Vs Pengujian Beban
Pengujian Volume | Pengujian beban |
---|---|
|
|
|
|
Tantangan dalam Pengujian Volume
- Fragmentasi memori sulit dihasilkan
- Pembuatan kunci yang dinamis
- Relasional Integrity dari data yang dihasilkan
Kesimpulan
- In Rekayasa Perangkat Lunak, Pengujian volume adalah cara untuk memeriksa kinerja sistem untuk beban data yang tinggi
- Ini adalah pengujian non-fungsional
- Fragmentasi memori sulit dihasilkan dan bersifat relasional Integrity data yang dihasilkan hanyalah beberapa tantangan dalam Pengujian Volume