20 Pertanyaan dan Jawaban Wawancara Pengujian Kinerja Teratas

Pertanyaan Wawancara Pengujian Kinerja untuk Mahasiswa Baru & Berpengalaman

Berikut adalah pertanyaan dan jawaban wawancara Pengujian Kinerja untuk kandidat QA baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1) Apa yang dimaksud dengan pengujian kinerja?

Pengujian kinerja dilakukan untuk jaminan kualitas. Ini melibatkan pengujian aplikasi Perangkat Lunak untuk memastikan bahwa perangkat lunak berfungsi dengan baik di bawah beban kerja yang diharapkan.

Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara Pengujian Kinerja


2) Sebutkan berbagai jenis pengujian kinerja

  • Uji beban
  • Tes stres
  • Pengujian ketahanan
  • Pengujian lonjakan
  • Pengujian volume
  • Pengujian skalabilitas

3) Apa masalah kinerja umum yang dihadapi pengguna?

  • Waktu pemuatan lebih lama
  • Waktu respons yang buruk
  • Skalabilitas yang Buruk
  • Kemacetan (kesalahan pengkodean atau masalah perangkat keras)

4) Apa saja hambatan kinerja yang umum?

Beberapa hambatan kinerja yang umum meliputi

  • Pemanfaatan CPU
  • Pemanfaatan Memori
  • Pemanfaatan Jaringan
  • Batasan S
  • Penggunaan Disk

5) Apa saja alat pengujian kinerja yang penting?

  • Pemuat HP
  • Beban HTTP
  • Pengendus Proksi
  • Penguji Kinerja Rasional
  • JMeter
  • Pelaku Sutra Borland

6) Mengapa JMeter menjadi pilihan alami bagi penguji dalam hal pengujian kinerja?

Alat JMeter memiliki manfaat seperti

  • Ini dapat digunakan untuk menguji kedua sumber daya statis seperti HTML dan JavaScript, serta sumber daya dinamis seperti Servlets, Ajax, JSP, dll.
  • JMeter memiliki kecenderungan untuk menentukan jumlah maksimum pengguna secara bersamaan yang dapat ditangani situs web Anda
  • Ini menyediakan berbagai analisis grafis laporan kinerja
Pertanyaan Wawancara Pengujian Kinerja
Pertanyaan Wawancara Pengujian Kinerja

7) Apa saja yang terlibat dalam Proses Pengujian Kinerja?

Siklus hidup Pengujian Kinerja mencakup langkah/fase berikut

  • Lingkungan pengujian yang tepat: Cari tahu lingkungan pengujian fisik sebelum melakukan pengujian kinerja, seperti perangkat keras, perangkat lunak, dan konfigurasi jaringan
  • Identifikasi kriteria penerimaan kinerja: Ini berisi batasan dan sasaran untuk throughput, waktu respons, dan alokasi sumber daya
  • Merencanakan dan merancang Tes kinerja: Tentukan bagaimana penggunaan cenderung bervariasi di antara pengguna akhir dan temukan skenario utama untuk menguji semua kemungkinan kasus penggunaan
  • Konfigurasi lingkungan pengujian: Sebelum eksekusi, persiapkan lingkungan pengujian dan atur alat, sumber daya lainnya, dll.
  • Implementasi desain pengujian: Menurut desain pengujian Anda, buatlah tes kinerja
  • Jalankan tes: Jalankan dan pantau pengujian
  • Analisis, sesuaikan, dan uji ulang: Analisis, konsolidasi, dan bagikan hasil tes. Setelah itu, sempurnakan dan uji lagi untuk melihat apakah ada peningkatan kinerja. Hentikan pengujian jika CPU menyebabkan kemacetan.

8) Sebutkan parameter penting yang dipertimbangkan untuk pengujian kinerja?

  • Penggunaan memori
  • Penggunaan prosesor
  • Bandwidth
  • Halaman memori
  • Panjang antrian keluaran jaringan
  • Response time
  • Gangguan CPU per detik
  • Memori yang berkomitmen
  • Jumlah benang
  • Penantian teratas, dll.

9) Faktor penting apa yang harus Anda pertimbangkan sebelum memilih alat kinerja?

  • Alat preferensi pelanggan
  • Ketersediaan lisensi dalam mesin pelanggan
  • Ketersediaan lingkungan pengujian
  • Dukungan protokol tambahan
  • Biaya lisensi
  • Efisiensi alat
  • Opsi pengguna untuk Pengujian Manual
  • Dukungan vendor

10) Apa perbedaan antara JMeter dan SOAPUI?

                              JMeter                                  soapUI
  • Ini digunakan untuk pengujian beban dan kinerja HTTP, JDBC, JMS, Layanan Web (SOAP), dll.
  • Ini mendukung pengujian beban terdistribusi
  • ---
  • Ini khusus untuk layanan web dan memiliki IDE yang lebih ramah pengguna
  • Itu tidak mendukung pengujian beban terdistribusi
  • Untuk sebagian besar IDE, ia memiliki dukungan plugin

11) Apa perbedaan antara pengujian kinerja dan Pengujian Fungsional?

                        Pengujian Fungsional                           Pengujian Kinerja
  • Ini membantu untuk memverifikasi keakuratan perangkat lunak dengan masukan yang pasti terhadap keluaran yang diharapkan, dan Pengujian fungsional dilakukan.
  • Pengujian ini dapat dilakukan secara manual atau otomatis
  • Satu pengguna melakukan semua operasi
  • Keterlibatan Pelanggan, Penguji, dan Pengembangan diperlukan
  • Lingkungan pengujian ukuran produksi tidak diperlukan, dan persyaratan H/W minimal
  • Untuk memvalidasi perilaku sistem pada berbagai kondisi beban, pengujian kinerja dilakukan.
  • Ini memberikan hasil terbaik jika otomatis
  • Beberapa pengguna melakukan operasi yang diinginkan
  • Pelanggan, Penguji, Pengembang, DBA, dan tim manajemen N/W
  • Memerlukan lingkungan pengujian produksi yang dekat dan beberapa fasilitas H/W untuk mengisi beban

12) Apa manfaat LoadRunner pada alat pengujian?

Manfaat alat pengujian LoadRunner adalah

  • Multifungsi
  • Hasil Uji Kasus
  • Integrasi Mudah
  • Laporan yang kuat
  • Paket Perusahaan

13) Apa itu Pengujian Ketahanan dan Pengujian Spike?

  • Pengujian Daya Tahan: Ini adalah salah satu jenis pengujian kinerja dimana Pengujian dilakukan untuk mengevaluasi perilaku sistem ketika beban kerja yang signifikan diberikan secara terus menerus.
  • Pengujian Lonjakan: Ini juga merupakan jenis pengujian kinerja yang dilakukan untuk menganalisis fungsi sistem ketika beban meningkat secara signifikan.
Pertanyaan dan Jawaban Wawancara Pengujian Kinerja
Pertanyaan dan Jawaban Wawancara Pengujian Kinerja

14) Apa saja kesalahan umum yang dilakukan dalam Pengujian Kinerja?

Kesalahan umum yang dilakukan dalam Pengujian Kinerja adalah

  • Lompatan langsung ke pengujian multi-pengguna
  • Hasil tes tidak divalidasi
  • Detail beban kerja tidak diketahui
  • Durasi lari terlalu kecil
  • Kurangnya uji keberlanjutan jangka panjang
  • Kebingungan tentang definisi pengguna secara bersamaan
  • Data tidak terisi secara memadai
  • Perbedaan signifikan antara lingkungan pengujian dan produksi
  • Bandwidth jaringan tidak disimulasikan
  • Meremehkan jadwal pengujian perangkat lunak
  • Ekstrapolasi pilot yang salah
  • Konfigurasi dasar yang tidak sesuai

15) Jelaskan langkah-langkah yang diperlukan di JMeter untuk membuat rencana pengujian kinerja

Untuk membuat rencana pengujian kinerja di JMeter

  • Tambahkan grup utas
  • Tambahkan elemen JMeter
  • Tambahkan hasil Grafik
  • Jalankan tes & dapatkan hasilnya

16) Bagaimana Anda dapat menjalankan pengujian spike di JMeter?

Di JMeter, pengujian spike dapat dilakukan dengan menggunakan Synchronizing Timer. Thread-thread tersebut macet dengan menyinkronkan pengatur waktu hingga sejumlah thread tertentu telah diblokir dan kemudian dilepaskan sekaligus, menciptakan beban seketika yang besar.


17) Berapa throughput dalam Pengujian Kinerja?

Dalam pengujian kinerja, throughput mengacu pada jumlah data yang diangkut ke server sebagai respons terhadap permintaan klien pada periode waktu tertentu. Ini dihitung dalam bentuk permintaan per detik, panggilan per hari, laporan per tahun, klik per detik, dll. Performa aplikasi bergantung pada nilai throughput, semakin tinggi nilai throughput - semakin tinggi performa aplikasi.


18) Apa saja tahapan pengujian kinerja otomatis?

Fase untuk pengujian kinerja otomatis meliputi

  • Desain atau Perencanaan
  • Membangun
  • Execution
  • Menganalisis & Penyetelan Perangkat Lunak

19) Apa perbedaan antara pengujian benchmark dan pengujian dasar?

  • Pengujian Tolok Ukur: Ini adalah metode membandingkan kinerja penyetelan kinerja sistem Anda dengan standar industri yang ditetapkan oleh organisasi lain
  • Pengujian Baseline: Ini adalah prosedur menjalankan serangkaian tes untuk menangkap informasi kinerja. Ketika ada perubahan di masa depan dalam aplikasi, informasi ini digunakan sebagai referensi.

20) Apa yang dimaksud dengan klik pengguna secara bersamaan dalam pengujian beban?

Dalam pengujian beban, tanpa perbedaan waktu apa pun ketika beberapa pengguna melakukan klik pada peristiwa yang sama pada aplikasi yang sedang diuji beban, disebut klik pengguna secara bersamaan.

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)
Share

5 Komentar

  1. Avatar canaj mengatakan:

    Artikel yang layak. Saya menyarankan menambahkan IO baca/tulis per detik sebagai metrik kinerja lain untuk diuji.

  2. Avatar Olha mengatakan:

    Bisakah Anda menjelaskan apa itu “batasan S” (pertanyaan 4)?

  3. Avatar Deepak Chauhan mengatakan:

    Harap berikan pertanyaan dan tutorial penting dalam pengujian kinerja dengan alat load runner

  4. Avatar Ravikiran mengatakan:

    Artikel yang Layak dan Bagus. Daripada membahas Jmeter dan Vugen, saya akan menyarankan lebih banyak konsep Pengujian Kinerja dan rekayasa lebih baik untuk Dasar-Dasar Kinerja.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *