Apa itu Pengujian Volume?
VOLUME TESTING adalah jenis Pengujian Perangkat Lunak, di mana perangkat lunak tersebut mengalami volume data yang sangat besar. 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 saat terpapar ke volume data yang tinggi.
Misalnya, menguji perilaku situs musik ketika ada jutaan pengguna yang mengunduh lagu.
Manfaat Pengujian Volume
- Dengan mengidentifikasi masalah pemuatan, banyak uang dapat dihemat yang jika tidak akan dihabiskan untuk pemeliharaan aplikasi.
- Ini membantu dalam awal yang lebih cepat untuk rencana skalabilitas
- Identifikasi awal kemacetan
- Ini memastikan sistem Anda sekarang mampu digunakan di dunia nyata
Mengapa melakukan Pengujian Volume
Tujuan dari melakukan pengujian volume adalah untuk
- Periksa kinerja sistem dengan meningkatnya volume data dalam database
- Untuk mengidentifikasi masalah yang mungkin terjadi dengan data dalam jumlah 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 kehilangan data
- 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 datang sama sekali untuk masalah volume
- Periksa apakah data volume tinggi memengaruhi kecepatan pemrosesan
- Apakah sistem memiliki sumber daya memori yang diperlukan
- Apakah uji volume dijalankan di seluruh sistem
- Apakah ada risiko jika volume data lebih besar dari yang ditentukan
- Apakah ada jaminan bahwa tidak ada volume tanggal yang lebih besar yang akan terjadi daripada 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 mendapatkan hasil yang paling berguna, ubah jumlah pengguna
- Untuk mengatasi kendala izin, pikirkan keseimbangan waktu
- Berhati-hatilah dengan build baru
- Analisis kasus penggunaan untuk perbaikan setelah baseline ditetapkan
- Pengulangan bagian tertentu dari pengujian volume menjadi tidak terhindarkan jika terjadi kemacetan kinerja
Pengujian Volume Vs Pengujian Beban
Pengujian Volume | Pengujian Beban |
---|---|
|
|
|
|
Tantangan dalam Pengujian Volume
- Fragmentasi memori sulit dihasilkan
- Pembangkitan kunci yang dinamis
- Integritas Relasional dari data yang dihasilkan
Ringkasan:
- Dalam Rekayasa Perangkat Lunak, pengujian Volume adalah cara untuk memeriksa kinerja sistem untuk beban data yang tinggi
- Ini adalah pengujian non-fungsional
- Fragmentasi memori sulit untuk dihasilkan dan Integritas relasional dari data yang dihasilkan
adalah beberapa tantangan Pengujian Volume