Perbezaan Antara Prestasi dan Ujian Beban

Perbezaan Antara Prestasi dan Ujian Beban
Perbezaan Antara Prestasi dan Ujian Beban

Video: Perbezaan Antara Prestasi dan Ujian Beban

Video: Perbezaan Antara Prestasi dan Ujian Beban
Video: ▒ LG Optimus Black vs. Samsung Galaxy S Plus ▒ USPOREDBA ▒ Svijet Androida TV ▒ 2024, Julai
Anonim

Prestasi lwn Ujian Muatan

Dalam konteks kejuruteraan perisian, ujian prestasi dilakukan untuk mengetahui kesesakan sistem. Ujian prestasi juga boleh digunakan untuk mengesahkan atribut seperti kebolehpercayaan, penggunaan sumber dan kebolehskalaan, dan mewujudkan garis asas untuk prestasi sistem. Ujian beban adalah salah satu subgenre ujian prestasi. Ia dilakukan untuk mengukur kelakuan sistem di bawah beban kerja tertentu. Ujian beban lebih relevan kepada sistem berbilang pengguna berdasarkan model pelayan pelanggan tetapi sistem perisian lain seperti pemproses perkataan atau penyunting grafik juga boleh diuji beban.

Ujian Prestasi

Seperti yang dinyatakan di atas, ujian prestasi dilakukan untuk menentukan dan menghapuskan kesesakan sistem perisian dan mewujudkan garis asas prestasinya yang berguna untuk ujian selanjutnya. Ujian prestasi termasuk ujian seperti ujian beban, ujian ketahanan (ujian rendam), ujian spike, ujian konfigurasi dan ujian pengasingan. Ujian prestasi memerlukan mendapatkan set pengukuran sistem yang dikawal dengan teliti. Untuk mendapatkan hasil terbaik daripada ujian prestasi, ia harus dirancang dengan baik dan harus dilakukan pada sistem yang stabil di mana proses pengujian dapat berjalan dengan lancar. Adalah penting untuk memahami dengan jelas perkara yang anda ingin ukur dari segi prestasi sistem semasa melakukan ujian prestasi. Contohnya, jika anda menguji prestasi aplikasi web, anda mungkin ingin mengetahui masa tindak balas yang boleh diterima dan bilangan pengguna serentak yang boleh dikendalikan oleh sistem. Dengan mengingati kedua-dua aspek ini, anda boleh memulakan ujian dengan meningkatkan bilangan pengguna secara berterusan dan mengenal pasti kesesakan.

Ujian Muatan

Seperti yang dinyatakan sebelum ini, ujian beban adalah sebahagian daripada ujian prestasi dan selalunya dilakukan dengan meningkatkan beban pada sistem perisian menggunakan alat automatik. Ujian beban kadangkala dikenali sebagai ujian volum. Beberapa contoh ujian beban adalah untuk menguji pelayan mel dengan sejumlah besar peti mel pengguna atau ujian menyunting dokumen yang sangat besar menggunakan pemproses perkataan. Ujian beban dilakukan menggunakan tahap beban yang telah ditetapkan biasanya menggunakan beban maksimum yang boleh dikendalikan oleh sistem tanpa ranap. Biasanya, ujian beban bertujuan untuk mendedahkan pepijat yang tidak didedahkan dalam ujian biasa seperti masalah pengurusan memori, kebocoran memori, limpahan penimbal, dll. Ujian beban juga berfungsi sebagai satu cara untuk memastikan sistem memenuhi garis dasar prestasi yang ditetapkan semasa ujian prestasi.

Perbezaan antara Ujian Prestasi dan Muatan

Walaupun istilah ujian prestasi dan ujian beban digunakan secara bergantian, ujian beban hanyalah satu aspek ujian prestasi. Matlamat kedua-dua ujian juga berbeza. Ujian prestasi menggunakan teknik ujian beban untuk tujuan mendapatkan ukuran dan penanda aras dan ia menggunakan beberapa tahap beban. Tetapi ujian beban beroperasi pada satu tahap beban yang telah ditetapkan, biasanya beban tertinggi yang boleh diuruskan oleh sistem tanpa ranap. Dalam amalan, ujian prestasi dilakukan dengan tujuan untuk mencari kesesakan sistem dan menghapuskannya. Dan apabila sistem tidak dapat dioptimumkan lagi, ujian beban dimulakan, untuk menentukan perkara yang anda perlu tambahkan pada sistem (paling kerap sambungan perkakasan seperti bilangan pelayan web atau pelayan pangkalan data) untuk mengekalkan keperluan yang telah ditetapkan oleh pelanggan.

Disyorkan: