Pengujian Perisian

Ujian Rendam Untuk Pemula

30 Oktober 2021

Ujian rendam adalah sejenis ujian prestasi dilaksanakan oleh pasukan untuk mengesahkan kestabilan dan prestasinya. Ujian rendam biasanya digunakan oleh organisasi untuk menguji tindak balas perisian yang sedang diuji dengan meletakkannya di bawah persekitaran pendua untuk tempoh tertentu.

Jenis ujian ini biasanya berada di bawah ujian beban dan termasuk keupayaan untuk mensimulasikan beban puncak dan bukannya beban purata. Ujian rendam digunakan untuk memeriksa sama ada sistem mungkin berkelakuan tidak normal selepas digunakan secara berterusan untuk tempoh yang lama.

CONTOH: Dalam kes domain perbankan, apabila terdapat sejumlah besar data, penguji akan terus meletakkan sistem di bawah beban selama 80 jam hingga 150 jam untuk menyemak bagaimana aplikasi berfungsi dalam tempoh pemuatan ini.

Isi kandungan

Ciri-ciri Ujian Rendam

  1. Ia mengenal pasti isu yang berkaitan dengan kebocoran dan peruntukan memori, pengendalian fail log, & penggunaan sumber pangkalan data.
  2. Ia menguji sistem di bawah beban dan memeriksa isipadu beban yang boleh ditahan untuk tempoh yang panjang.
  3. Semasa menjalankan ujian rendam, pengguna perlu menjalankan aplikasi secara berterusan untuk tempoh yang lama, tanpa sebarang henti, untuk memastikan masa tindak balas, dasar privasi dan banyak lagi.
  4. Pemerhatian yang dibuat semasa ujian rendam digunakan oleh pasukan untuk menambah baik produk di bawah ujian selanjutnya.
  5. Ujian rendam ialah ujian tidak berfungsi, yang juga dipanggil ujian ketahanan.

Strategi Pengujian Rendam

Pemantauan Rendam Sesi Panjang adalah satu teknik di mana untuk masa yang lebih lama sistem berada di bawah tekanan.

Contoh asas ialah di mana pelanggan kekal log masuk selama beberapa jam membuat beberapa aktiviti perniagaan dalam sistem. Dengan cara ini, banyak ilmu terhasil.

Proses Pengujian Rendam

Sebelum melaksanakan ujian rendam, penguji menyediakan strategi yang membantu mereka mencipta aplikasi yang menyampaikan prestasi dalam pelbagai keadaan. Strategi ini mempunyai empat peringkat:

    Persekitaran Ujian:Pasukan mengetahui perisian, perkakasan, pangkalan data atau sistem Pengendalian yang akan digunakan untuk melakukan ujian rendam.Senario Ujian:Setelah persekitaran ujian dimuktamadkan, pasukan bergerak ke arah mereka bentuk, menyemak dan memuktamadkan senario ujian. Pasukan menentukan volum beban di mana perisian akan diuji.Anggaran Ujian:Pada peringkat ini, pasukan menentukan tempoh ujian rendam.Analisis Risiko:Peringkat terakhir ialah di mana risiko dan isu yang mungkin dibincangkan dan dianalisis, berdasarkan rancangan yang sesuai disediakan oleh pasukan.

KEBAIKAN

  • Ia memastikan kualiti perisian dan membantu ia menahan volum beban yang tinggi.
  • Keputusan ujian rendam digunakan untuk menambah baik keperluan infrastruktur pelanggan.
  • Menunjukkan betapa mampan sistem perisian berjalan lebih masa.
  • Dengan bantuan ujian rendam, seseorang boleh menyediakan prestasi dan penggunaan pelbagai sumber sistem.
  • Ia mengesan pepijat dalam sistem yang tidak dikesan oleh ujian prestasi lain.
  • Ia mengesan kemerosotan dalam prestasi sistem.

KEBURUKAN

  • Ia adalah proses yang memakan masa dan boleh menyebabkan kelewatan dalam penghantaran produk.
  • Pasukan ini memerlukan alatan untuk melaksanakan ujian rendam kerana ia berjalan untuk tempoh yang lama, dan ia menggunakan data yang berlebihan.
  • Ia boleh memberi kesan kepada kerja perisian dan membawa kepada kehilangan data atau rasuah jika persekitaran ujian tidak dipisahkan daripada persekitaran langsung.

Isu yang diperhatikan semasa Ujian Rendam

  1. Ia boleh membawa kepada kemerosotan prestasi, iaitu, untuk memastikan bahawa masa tindak balas selepas tempoh aktiviti yang panjang adalah sama baiknya seperti pada permulaan ujian.
  2. Kemerosotan beransur-ansur beberapa fungsi masa tindak balas kerana struktur data dalaman menjadi kurang cekap semasa ujian yang panjang.
  3. Kegagalan untuk menutup kursor pangkalan data dalam keadaan tertentu yang akan mengakibatkan keseluruhan sistem terhenti.
  4. Kebocoran memori yang akan mengakibatkan krisis ingatan yang nyata hanya dari semasa ke semasa.
  5. Gagal menutup sambungan antara peringkat sistem berbilang peringkat dalam beberapa keadaan boleh menghentikan beberapa modul sistem.

Bila hendak melakukan ujian rendam

  1. Sebelum mengeluarkan sebarang aplikasi pada platform, ia perlu melalui beberapa siri ujian pada tahap trafik yang tinggi. Sebaik sahaja ujian rendam dilakukan, ia membantu untuk menentukan cara menjalankan aplikasi tertentu untuk tempoh yang panjang. Jika ada isu seperti kebocoran ingatan ditemui dalam tempoh tersebut, ia harus segera dilaporkan.
  2. Masa terbaik untuk melaksanakan ujian rendam adalah pada hujung minggu kerana aplikasi perlu dijalankan selama sehari atau malam. Ujian rendam adalah salah satu keperluan pematuhan yang paling penting yang mesti dipatuhi dengan ketat oleh setiap syarikat.

Alat Ujian Rendam Terbaik

Apache JMeter

JMeter ialah automasi alat ujian yang menjalankan ujian beban , ujian fungsian, ujian regresi, pada teknologi yang berbeza. Ia menyokong pelbagai jenis aplikasi, protokol dan pelayan seperti SOAP, TCP, FTP. SOAP, LDAP MOM, skrip shell, Protokol Mel, objek Java, pangkalan data.

CIRI-CIRI

  • Ia adalah perisian sumber terbuka.
  • GUI interaktif dan mudah.
  • Ia sangat protractile.
  • Pelan ujian disimpan dalam format XML.
  • Ia bebas platform.
  • Alat automasi API terbaik.

HARGA

Ia percuma untuk digunakan.

LoadRunner

Loadrunner ialah penyelesaian untuk Ujian Prestasi oleh Hewlett-Packard (HP). Ia adalah salah satu alat automatik terbaik untuk Ujian Prestasi dan telah menduduki hampir 50 peratus bahagian pasaran. Loadrunner mensimulasikan beratus-ratus pengguna maya ke dalam aplikasi anda, memantau metrik prestasi yang berbeza dan mengasingkan kesesakan pelanggan dan pelayan yang lain.

CIRI-CIRI

  • Ujian Awan.
  • Punca Punca Analitis .
  • Menyokong Pelbagai Apl.
  • Ujian Berterusan.
  • Ujian Mudah Alih.
  • Simulasi Transaksi Pengguna Interaktif.

HARGA

    EDISI KOMUNITI-PercumaHARI PENGGUNA MAYA-
    30 Oktober 2021

    Ujian rendam adalah sejenis ujian prestasi dilaksanakan oleh pasukan untuk mengesahkan kestabilan dan prestasinya. Ujian rendam biasanya digunakan oleh organisasi untuk menguji tindak balas perisian yang sedang diuji dengan meletakkannya di bawah persekitaran pendua untuk tempoh tertentu.

    Jenis ujian ini biasanya berada di bawah ujian beban dan termasuk keupayaan untuk mensimulasikan beban puncak dan bukannya beban purata. Ujian rendam digunakan untuk memeriksa sama ada sistem mungkin berkelakuan tidak normal selepas digunakan secara berterusan untuk tempoh yang lama.

    CONTOH: Dalam kes domain perbankan, apabila terdapat sejumlah besar data, penguji akan terus meletakkan sistem di bawah beban selama 80 jam hingga 150 jam untuk menyemak bagaimana aplikasi berfungsi dalam tempoh pemuatan ini.

    Isi kandungan

    Ciri-ciri Ujian Rendam

    1. Ia mengenal pasti isu yang berkaitan dengan kebocoran dan peruntukan memori, pengendalian fail log, & penggunaan sumber pangkalan data.
    2. Ia menguji sistem di bawah beban dan memeriksa isipadu beban yang boleh ditahan untuk tempoh yang panjang.
    3. Semasa menjalankan ujian rendam, pengguna perlu menjalankan aplikasi secara berterusan untuk tempoh yang lama, tanpa sebarang henti, untuk memastikan masa tindak balas, dasar privasi dan banyak lagi.
    4. Pemerhatian yang dibuat semasa ujian rendam digunakan oleh pasukan untuk menambah baik produk di bawah ujian selanjutnya.
    5. Ujian rendam ialah ujian tidak berfungsi, yang juga dipanggil ujian ketahanan.

    Strategi Pengujian Rendam

    Pemantauan Rendam Sesi Panjang adalah satu teknik di mana untuk masa yang lebih lama sistem berada di bawah tekanan.

    Contoh asas ialah di mana pelanggan kekal log masuk selama beberapa jam membuat beberapa aktiviti perniagaan dalam sistem. Dengan cara ini, banyak ilmu terhasil.

    Proses Pengujian Rendam

    Sebelum melaksanakan ujian rendam, penguji menyediakan strategi yang membantu mereka mencipta aplikasi yang menyampaikan prestasi dalam pelbagai keadaan. Strategi ini mempunyai empat peringkat:

      Persekitaran Ujian:Pasukan mengetahui perisian, perkakasan, pangkalan data atau sistem Pengendalian yang akan digunakan untuk melakukan ujian rendam.Senario Ujian:Setelah persekitaran ujian dimuktamadkan, pasukan bergerak ke arah mereka bentuk, menyemak dan memuktamadkan senario ujian. Pasukan menentukan volum beban di mana perisian akan diuji.Anggaran Ujian:Pada peringkat ini, pasukan menentukan tempoh ujian rendam.Analisis Risiko:Peringkat terakhir ialah di mana risiko dan isu yang mungkin dibincangkan dan dianalisis, berdasarkan rancangan yang sesuai disediakan oleh pasukan.

    KEBAIKAN

    • Ia memastikan kualiti perisian dan membantu ia menahan volum beban yang tinggi.
    • Keputusan ujian rendam digunakan untuk menambah baik keperluan infrastruktur pelanggan.
    • Menunjukkan betapa mampan sistem perisian berjalan lebih masa.
    • Dengan bantuan ujian rendam, seseorang boleh menyediakan prestasi dan penggunaan pelbagai sumber sistem.
    • Ia mengesan pepijat dalam sistem yang tidak dikesan oleh ujian prestasi lain.
    • Ia mengesan kemerosotan dalam prestasi sistem.

    KEBURUKAN

    • Ia adalah proses yang memakan masa dan boleh menyebabkan kelewatan dalam penghantaran produk.
    • Pasukan ini memerlukan alatan untuk melaksanakan ujian rendam kerana ia berjalan untuk tempoh yang lama, dan ia menggunakan data yang berlebihan.
    • Ia boleh memberi kesan kepada kerja perisian dan membawa kepada kehilangan data atau rasuah jika persekitaran ujian tidak dipisahkan daripada persekitaran langsung.

    Isu yang diperhatikan semasa Ujian Rendam

    1. Ia boleh membawa kepada kemerosotan prestasi, iaitu, untuk memastikan bahawa masa tindak balas selepas tempoh aktiviti yang panjang adalah sama baiknya seperti pada permulaan ujian.
    2. Kemerosotan beransur-ansur beberapa fungsi masa tindak balas kerana struktur data dalaman menjadi kurang cekap semasa ujian yang panjang.
    3. Kegagalan untuk menutup kursor pangkalan data dalam keadaan tertentu yang akan mengakibatkan keseluruhan sistem terhenti.
    4. Kebocoran memori yang akan mengakibatkan krisis ingatan yang nyata hanya dari semasa ke semasa.
    5. Gagal menutup sambungan antara peringkat sistem berbilang peringkat dalam beberapa keadaan boleh menghentikan beberapa modul sistem.

    Bila hendak melakukan ujian rendam

    1. Sebelum mengeluarkan sebarang aplikasi pada platform, ia perlu melalui beberapa siri ujian pada tahap trafik yang tinggi. Sebaik sahaja ujian rendam dilakukan, ia membantu untuk menentukan cara menjalankan aplikasi tertentu untuk tempoh yang panjang. Jika ada isu seperti kebocoran ingatan ditemui dalam tempoh tersebut, ia harus segera dilaporkan.
    2. Masa terbaik untuk melaksanakan ujian rendam adalah pada hujung minggu kerana aplikasi perlu dijalankan selama sehari atau malam. Ujian rendam adalah salah satu keperluan pematuhan yang paling penting yang mesti dipatuhi dengan ketat oleh setiap syarikat.

    Alat Ujian Rendam Terbaik

    Apache JMeter

    JMeter ialah automasi alat ujian yang menjalankan ujian beban , ujian fungsian, ujian regresi, pada teknologi yang berbeza. Ia menyokong pelbagai jenis aplikasi, protokol dan pelayan seperti SOAP, TCP, FTP. SOAP, LDAP MOM, skrip shell, Protokol Mel, objek Java, pangkalan data.

    CIRI-CIRI

    • Ia adalah perisian sumber terbuka.
    • GUI interaktif dan mudah.
    • Ia sangat protractile.
    • Pelan ujian disimpan dalam format XML.
    • Ia bebas platform.
    • Alat automasi API terbaik.

    HARGA

    Ia percuma untuk digunakan.

    LoadRunner

    Loadrunner ialah penyelesaian untuk Ujian Prestasi oleh Hewlett-Packard (HP). Ia adalah salah satu alat automatik terbaik untuk Ujian Prestasi dan telah menduduki hampir 50 peratus bahagian pasaran. Loadrunner mensimulasikan beratus-ratus pengguna maya ke dalam aplikasi anda, memantau metrik prestasi yang berbeza dan mengasingkan kesesakan pelanggan dan pelayan yang lain.

    CIRI-CIRI

    • Ujian Awan.
    • Punca Punca Analitis .
    • Menyokong Pelbagai Apl.
    • Ujian Berterusan.
    • Ujian Mudah Alih.
    • Simulasi Transaksi Pengguna Interaktif.

    HARGA

      EDISI KOMUNITI-PercumaHARI PENGGUNA MAYA-$0.56/hari pengguna mayaEDISI PERUSAHAAN-Hubungi vendor

    Soalan Lazim

    Apakah Ujian Rendam?

    Ujian rendam ialah sejenis ujian yang dilaksanakan oleh pasukan untuk mengesahkan kestabilan dan prestasinya. Ujian rendam biasanya digunakan oleh organisasi untuk menguji tindak balas perisian yang sedang diuji dengan meletakkannya di bawah persekitaran pendua untuk tempoh tertentu.

    Mengapakah perlunya Ujian Rendam?

    Sistem biasanya boleh berfungsi apabila digunakan selama 2 jam, tetapi apabila pelan yang sama digunakan secara berterusan selama 10-12 jam atau lebih daripada itu, maka ia mungkin gagal secara rawak, atau mungkin ranap. Untuk meramalkan kegagalan tersebut, Ujian Rendam dilakukan.

    Bila hendak melakukan Ujian Rendam?

    Masa terbaik untuk melaksanakan ujian rendam adalah pada hujung minggu kerana aplikasi perlu dijalankan selama sehari atau malam. Ujian rendam adalah salah satu keperluan pematuhan yang paling penting yang mesti dipatuhi dengan ketat oleh setiap syarikat.

    .56/hari pengguna mayaEDISI PERUSAHAAN-Hubungi vendor

Soalan Lazim

Apakah Ujian Rendam?

Ujian rendam ialah sejenis ujian yang dilaksanakan oleh pasukan untuk mengesahkan kestabilan dan prestasinya. Ujian rendam biasanya digunakan oleh organisasi untuk menguji tindak balas perisian yang sedang diuji dengan meletakkannya di bawah persekitaran pendua untuk tempoh tertentu.

Mengapakah perlunya Ujian Rendam?

Sistem biasanya boleh berfungsi apabila digunakan selama 2 jam, tetapi apabila pelan yang sama digunakan secara berterusan selama 10-12 jam atau lebih daripada itu, maka ia mungkin gagal secara rawak, atau mungkin ranap. Untuk meramalkan kegagalan tersebut, Ujian Rendam dilakukan.

Bila hendak melakukan Ujian Rendam?

Masa terbaik untuk melaksanakan ujian rendam adalah pada hujung minggu kerana aplikasi perlu dijalankan selama sehari atau malam. Ujian rendam adalah salah satu keperluan pematuhan yang paling penting yang mesti dipatuhi dengan ketat oleh setiap syarikat.