Pengujian Kinerja

Apa itu Pengujian Kinerja?

Pengujian kinerja, merupakan teknik pengujian non-fungsional yang dilakukan untuk menentukan parameter sistem dalam hal daya tanggap dan stabilitas di bawah berbagai beban kerja. Pengujian kinerja mengukur atribut kualitas sistem, seperti skalabilitas, keandalan, dan penggunaan sumber daya.

Teknik Pengujian Kinerja:

  • Load testing - Ini adalah bentuk pengujian paling sederhana yang dilakukan untuk memahami perilaku sistem di bawah beban tertentu. Pengujian beban akan menghasilkan pengukuran transaksi penting bisnis yang penting dan beban pada database, server aplikasi, dll., Juga dipantau.

  • Stress testing - Hal ini dilakukan untuk mengetahui kapasitas batas atas sistem dan juga untuk menentukan bagaimana kinerja sistem jika beban arus berjalan jauh di atas batas maksimum yang diharapkan.

  • Soak testing - Pengujian Rendam juga dikenal sebagai pengujian ketahanan, dilakukan untuk menentukan parameter sistem di bawah beban yang diharapkan terus menerus. Selama uji rendam, parameter seperti penggunaan memori dipantau untuk mendeteksi kebocoran memori atau masalah kinerja lainnya. Tujuan utamanya adalah untuk menemukan kinerja sistem dalam penggunaan berkelanjutan.

  • Spike testing - Pengujian spike dilakukan dengan cara meningkatkan jumlah pengguna secara tiba-tiba dalam jumlah yang sangat besar dan mengukur kinerja sistem. Tujuan utamanya adalah untuk menentukan apakah sistem akan mampu menopang beban kerja.

Proses Pengujian Kinerja:

Atribut Pengujian Kinerja:

  • Speed

  • Scalability

  • Stability

  • reliability

Alat Pengujian Kinerja

  • Jmeter - http://jmeter.apache.org/

  • Buka STA - http://opensta.org/

  • Load Runner - http://www.hp.com/

  • Beban Web - http://www.radview.com/