|
|
Diposting pada 26/11/2021 09.40.59
|
|
|
|

Satu, LoadRunner
1. Gambaran Umum
LoadRunner adalah alat pengujian beban yang memprediksi perilaku dan kinerja sistem. Dengan mensimulasikan beban bersamaan dan pemantauan kinerja real-time dari puluhan juta pengguna untuk mengidentifikasi dan menemukan masalah, LoadRunner dapat menguji seluruh arsitektur perusahaan. Dengan menggunakan LoadRunner, organisasi dapat meminimalkan waktu pengujian, mengoptimalkan kinerja, dan mempercepat siklus rilis aplikasi mereka. LoadRunner adalah alat pengujian beban otomatis untuk berbagai arsitektur yang memprediksi perilaku sistem dan mengevaluasi kinerja sistem.
2. Deskripsi fungsi
1. Pengguna virtual
Dengan Generator Pengguna Virtual LoadRunner, Anda dapat dengan mudah membuat beban kerja sistem. Mesin dapat digunakan untuk pengujian simulasi pengguna virtual kinerja LoadRunner, dan pengujian simulasi pengguna virtual kinerja LoadRunner cukup untuk menghasilkan pengguna virtual dan mensimulasikan perilaku operasi bisnis pengguna nyata dengan cara pengguna virtual. Pertama-tama merekam proses bisnis (seperti yang dipesan atau ditiket) dan kemudian mengubahnya menjadi skrip pengujian. Dengan pengguna virtual, Anda dapat menghasilkan ribuan kunjungan pengguna secara bersamaan di mesin Windows, UNIX, atau Linux. Oleh karena itu, LoadRunner dapat sangat mengurangi perangkat keras dan sumber daya manusia yang diperlukan untuk pengujian beban.
Setelah Anda membuat skrip pengujian dengan Pembuat Pengguna Virtual, Anda dapat mengparameterkannya, yang memungkinkan Anda menguji aplikasi Anda dengan beberapa set data dunia nyata yang mencerminkan kapasitas beban sistem Anda. Dalam kasus proses entri pesanan, parameterisasi menggantikan data tetap dalam rekaman, seperti nomor pesanan dan nama pelanggan, dengan nilai variabel. Masukkan kemungkinan nomor pesanan dan nama pelanggan secara acak dalam variabel ini agar sesuai dengan perilaku pengoperasian beberapa pengguna aktual.
2. Beban nyata
Setelah pengguna virtual ditetapkan, Anda perlu menyiapkan rencana beban, portofolio proses bisnis, dan jumlah pengguna virtual. Dengan Pengontrol LoadRunner, Anda dapat dengan cepat mengatur skenario pengujian multi-pengguna. Fitur Rendezvous dari Pengontrol menyediakan lingkungan interaktif di mana Anda dapat membuat beban kontinu dan siklik serta mengelola dan mendorong skenario pengujian beban.
Dan, Anda dapat memanfaatkan layanan penjadwalannya untuk menentukan kapan pengguna mengakses sistem untuk menghasilkan beban. Ini memungkinkan Anda untuk mengotomatiskan proses pengujian. Anda juga dapat menggunakan Pengontrol untuk mengkualifikasi skenario beban Anda, di mana semua pengguna melakukan tindakan secara bersamaan--- seperti masuk ke aplikasi inventaris ---- mensimulasikan beban puncak. Selain itu, Anda dapat memantau kinerja berbagai komponen dalam arsitektur sistem---- termasuk server, database, peralatan jaringan, dll., ---- untuk membantu pelanggan memutuskan konfigurasi sistem.
3. Kinerja pemosisian
LoadRunner menyertakan monitor real-time terintegrasi yang memungkinkan Anda mengamati kinerja aplikasi Anda kapan saja selama proses pengujian beban. Monitor performa ini memberi Anda performa real-time real-time dari data performa transaksi (seperti waktu respons) dan komponen sistem lainnya seperti server aplikasi, server web, perangkat jaringan, dan database. Ini memungkinkan Anda untuk mengevaluasi kinerja komponen sistem ini dari sisi pelanggan dan server selama pengujian, sehingga masalah dapat diidentifikasi lebih cepat.
Dengan ContentCheck TM LoadRunner, Anda dapat menentukan apakah aplikasi Anda berfungsi dengan baik di bawah beban. ContentCheck mendeteksi konten paket jaringan aplikasi saat menjalankan Virtual Users untuk menentukan apakah ada konten kesalahan yang dikirim. Browser real-time-nya membantu Anda mengamati kinerja program dari perspektif pengguna akhir.
4. Analisis hasilnya
Setelah pengujian selesai, LoadRunner mengumpulkan dan menggabungkan semua data pengujian dan menyediakan alat analisis dan pelaporan tingkat lanjut untuk mengidentifikasi dan melacak masalah performa dengan cepat kembali ke penyebabnya. Dengan Monitor Detail Transaksi Web LoadRunner, Anda dapat melihat berapa lama waktu yang dibutuhkan untuk mengunduh semua gambar, bingkai, dan teks ke setiap halaman. Misalnya, mekanisme analisis detail transaksi ini dapat menganalisis apakah aplikasi melambat karena file grafis yang besar atau komponen data pihak ketiga. Selain itu, Monitor Detail Transaksi Web memecah waktu respons end-to-end yang digunakan pada klien, jaringan, dan server, sehingga mudah untuk mengidentifikasi masalah dan menemukan komponen yang benar-benar salah. Misalnya, Anda dapat memecah latensi jaringan untuk menentukan waktu resolusi DNS, waktu yang dibutuhkan untuk terhubung ke server atau sertifikat SSL. Dengan menggunakan alat analisis LoadRunner, Anda dapat dengan cepat mengetahui di mana dan mengapa terjadi kesalahan dan menyesuaikannya.
5. Ulangi tes
Pengujian beban adalah proses berulang. Setiap kali Anda berurusan dengan skenario kesalahan, Anda perlu menguji beban aplikasi Anda lagi di bawah skenario yang sama. Ini digunakan untuk memverifikasi apakah perbaikan yang Anda buat meningkatkan performa operasional.
LoadRunner sepenuhnya mendukung pengujian beban EJB. Komponen berbasis Java ini berjalan di server aplikasi dan menyediakan berbagai layanan aplikasi. Dengan menguji komponen ini, Anda dapat mengidentifikasi dan menyelesaikan potensi masalah di awal pengembangan aplikasi.
2. Jmeter
Apache JMeter adalah alat pengujian stres berbasis Java yang dikembangkan oleh organisasi Apache. Digunakan untuk perangkat lunak uji stres, awalnya dirancang untuk pengujian aplikasi web tetapi sejak itu diperluas ke area pengujian lainnya. Ini dapat digunakan untuk menguji sumber daya statis dan dinamis seperti file statis, layanan mini Java, skrip CGI, objek Java, database, server FTP, dan banyak lagi. JMeter dapat digunakan untuk mensimulasikan beban besar pada server, jaringan, atau objek, menguji kekuatannya, dan menganalisis kinerja keseluruhan di bawah kategori tekanan yang berbeda. Selain itu, JMeter dapat melakukan pengujian fungsional/regresi aplikasi, memverifikasi bahwa program Anda mengembalikan hasil yang Anda harapkan dengan membuat skrip dengan pernyataan. Untuk fleksibilitas maksimum, JMeter memungkinkan pembuatan pernyataan menggunakan ekspresi reguler.
Apache jmeter dapat digunakan untuk menguji kinerja sumber daya statis dan dinamis (file, servlet, skrip Perl, objek java, database dan kueri, server FTP, dll.). Ini dapat digunakan untuk mensimulasikan beban berat pada server, jaringan, atau objek untuk menguji kekuatannya atau menganalisis kinerja keseluruhan di bawah berbagai jenis stres. Anda dapat menggunakannya untuk analisis grafik performa atau untuk menguji server/skrip/objek Anda dengan beban bersamaan yang besar.
Bagan perbandingan
Tautan asli:
Login hyperlink terlihat.
Login hyperlink terlihat.
|
Mantan:Kumpulan koneksi database Spring Boot Optimasi HikariPoolDepan:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
|