Tutorial Analisis LoadRunner: Laporan & Grafik
1. Cara menggunakan Analisis di LoadRunner
HP Analysis, seperti namanya, adalah program untuk melakukan analisis mendetail (secara harfiah, sangat mendetail) pada uji kinerja yang Anda lakukan.
Analisis HP mengambil dump yang dibuat oleh Pengontrol, selama pelaksanaan uji beban Anda. Dump berisi semua informasi dalam format mentah yang diuraikan oleh Analisis HP untuk menghasilkan berbagai grafik.
Mari pelajari lebih lanjut tentang Analisis HP.
Untuk meluncurkan HP Analysis, buka Start Menu =>HP Software =>HP LoadRunner =>Analysis seperti yang ditunjukkan di bawah ini:
Ini akan meluncurkan Analisis. Seperti biasa, mula-mula akan terbuka splash screen seperti gambar di bawah ini:
Setelah beberapa saat, splash screen ini otomatis akan mengarah ke layar utama Analisis HP. Layar utama akan terbuka dalam mode dipulihkan. Lihat cuplikan di bawah ini:
Klik pada menu File dan Anda akan melihat daftar menu seperti pada cuplikan di bawah ini:
Klik Menu File atau gunakan Ctrl + N untuk membuka sesi analisis. Ini akan membuka kotak dialog untuk membantu Anda menemukan file lrr. Ekstensi file, LRR adalah singkatan dari LoadRunner Results.
Ingat HP Controller membuat penyimpanan hasil dalam sebuah folder? Folder itu berisi file lrr.
Temukan folder res dari skenario yang ingin Anda buat sesi analisisnya. Cuplikan telah disediakan di bawah ini untuk referensi:
Begitu Anda memilih berkas yang benar, HP Analysis akan memeriksa terlebih dahulu ruang disk yang tersedia untuk memastikan Anda tidak kehabisan ruang selama proses berlangsung. Hal ini karena ukuran sesi bisa sangat besar, terutama untuk skenario yang rumit, tempat Anda menyertakan beberapa VUScript dan menjalankannya selama berjam-jam.
Jendela di bawah ini akan terbuka sebentar:
Segera setelah memastikan ketersediaan ruang disk, Analisis HP akan bertindak dan Anda akan melihat jendela “sedang menganalisis”, seperti yang ditunjukkan di bawah ini:
Waktu yang dibutuhkan oleh jendela di atas tergantung pada ukuran folder hasil (atau statistik yang terdapat dalam folder itu)
Jika prosesnya memakan waktu terlalu lama, atau macet, Anda dapat memilih untuk membatalkan dengan mengklik tombol batal.
Setelah selesai, ini secara otomatis akan mengarah ke jendela cepat di mana format template akan diterapkan:
Ini akan segera membawa Anda ke jendela utama Session Explorer. Namun, jika Anda menggunakan beberapa templat kustom yang rumit dan operasi terhenti karena alasan apa pun, Anda dapat mengeklik tombol Stop untuk membatalkan operasi dan memulai kembali.
2. Laporan Ringkasan Analisis LoadRunner
Setelah operasi selesai, Anda akan melihat jendela sesi utama yang tampak seperti ini:
Di sini Anda dapat melihat direktori tempat Anda mengambil hasilnya.
Anda juga dapat melihat informasi lengkap tentang skenario Anda dalam sesi Analisis. Di tab Ringkasan Laporan, Anda dapat melihat durasi skenario yang dijalankan untuk mendapatkan hasil tersebut.
Istilah persentil digunakan dalam analisis hampir pada setiap grafik. Anda dapat menentukan nilai persentil di panel properti. Standarnya diatur ke 90.
Perhatikan bagian grafik di Session Explorer:
Beberapa grafik sudah muncul. Anda dapat mengklik nama grafik dan Anda akan melihat tampilan detailnya.
Dari Laporan Ringkasan, Anda dapat mengklik tombol untuk membuka informasi terkait SLA, jika tersedia.
Setelah mengklik, Anda akan melihat jendela di bawah ini:
Anda dapat menemukan toolbar tepat di bawah menu File di atas, tampilannya seperti ini:
Semua tombol di toolbar melakukan beberapa tindakan dari dalam menu File.
Analisis HP berisi setiap informasi tentang skenario Anda, termasuk Pengaturan Waktu Pengoperasian. Seperti yang Anda ketahui sekarang bahwa Pengaturan Waktu Proses memiliki dampak signifikan terhadap kinerja, Anda dapat melihat pengaturan dari dalam Analisis yang digunakan untuk menjalankan skenario.
Untuk melihat Pengaturan Waktu Pengoperasian, klik dari Menu File atau
tombol dari toolbar.
Pengaturan Waktu Proses akan ditampilkan seperti di bawah ini:
Seperti yang Anda lihat, tidak hanya semua pengaturan dapat dilihat dari dalam jendela ini, Anda juga dapat membuka Jadwal dengan mengklik tombol atau lihat skrip dengan mengklik
tombol. Untuk menutup jendela, klik
.
3. Analisis Grafik
HP Analysis akan memuat grafik yang paling penting pada saat Analisis. Anda dapat mengklik nama grafik apa pun dari Session Explorer untuk melihat detail pada grafik yang tersedia.
Mari kita bahas beberapa grafik satu per satu.
3.1) Grafik Waktu Respons Rata-rata:
Grafik ini menampilkan jumlah hit yang dilakukan pada server Web oleh VUsers selama setiap detik uji beban. Grafik ini membantu Anda mengevaluasi jumlah beban yang dihasilkan VUsers, dalam kaitannya dengan jumlah klik.
Lihatlah grafik skenario kami:
Saat melihat grafik, penting untuk memahami legenda grafik secara berdampingan.
Legenda menunjukkan nama transaksi, warnanya, nilai minimum, nilai rata-rata, nilai maksimum dan standar deviasi (varians di sekitar mean).
Warna grafik dapat dikenali dari Legenda.
3.2) Grafik Hit Per Detik:
Grafik ini menampilkan jumlah hit yang dilakukan pada server Web oleh VUsers selama setiap detik uji beban. Grafik ini membantu Anda mengevaluasi jumlah beban yang dihasilkan VUsers, dalam kaitannya dengan jumlah klik.
Lihatlah grafik untuk skenario kami:
Terlihat dari grafik dan juga legenda, ada kalanya tidak ada hits di server.
3.3) Menjalankan grafik VUsers:
Grafik ini menampilkan jumlah VUser yang menjalankan skrip VUser, dan statusnya, selama setiap detik pengujian beban. Grafik ini berguna untuk menentukan beban VUser di server Anda pada saat tertentu.
3.4) Grafik throughput
Grafik ini menampilkan jumlah throughput (dalam byte) pada server Web selama pengujian beban. Throughput mewakili jumlah data yang diterima VUser dari server pada detik tertentu. Grafik ini membantu Anda mengevaluasi jumlah beban yang dihasilkan VUsers, dalam hal throughput server.
Berikut ini deskripsi untuk beberapa grafik lainnya:
3.5) Ringkasan VPengguna:
Grafik ini menampilkan jumlah VUser yang berhasil menyelesaikan proses, menghentikan proses, atau berakhir dengan kesalahan. Seperti inilah tampilannya:
3.6) Grafik pertemuan:
Grafik ini Menunjukkan kapan VUser dilepaskan di titik pertemuan dan berapa banyak VUser yang dilepaskan di setiap titik. Seperti inilah tampilannya:
3.7) Grafik Transaksi Per Detik:
Grafik ini menampilkan jumlah transaksi yang diselesaikan (berhasil dan tidak berhasil) yang dilakukan selama setiap detik pengujian beban. Grafik ini membantu Anda menentukan beban transaksi aktual di sistem Anda pada saat tertentu. Seperti inilah tampilannya:
3.8) Grafik Total Transaksi Per Detik:
Grafik ini menampilkan jumlah total transaksi yang diselesaikan (berhasil dan tidak berhasil) yang dilakukan selama setiap detik pengujian beban. Grafik ini membantu Anda menentukan beban transaksi aktual di sistem Anda pada saat tertentu. Seperti inilah tampilannya:
3.9) Grafik Ringkasan Transaksi:
Grafik ini menampilkan jumlah transaksi yang lolos, gagal, terhenti, atau berakhir dengan kesalahan. Seperti inilah tampilannya:
3.10) Grafik Ringkasan Kinerja Transaksi:
Grafik ini menampilkan waktu respons minimum, rata-rata, dan maksimum untuk semua transaksi dalam uji beban. Seperti inilah tampilannya:
3.11) Grafik Waktu Respons Transaksi Saat Dimuat:
Menampilkan waktu respons transaksi rata-rata relatif terhadap jumlah VUser yang berjalan pada titik tertentu selama pengujian beban. Grafik ini membantu Anda melihat dampak umum beban VUser terhadap waktu kinerja dan paling berguna saat menganalisis uji beban yang dijalankan dengan beban bertahap. Seperti inilah tampilannya:
3.12) Grafik Persentil Waktu Respons Transaksi:
Grafik ini menampilkan persentase transaksi yang dilakukan dalam rentang waktu tertentu. Grafik ini membantu Anda menentukan persentase transaksi yang memenuhi kriteria kinerja yang ditentukan untuk sistem Anda. Seperti inilah tampilannya:
3.13) Grafik Distribusi Waktu Respons Transaksi:
Grafik ini menampilkan berapa kali transaksi diselesaikan dalam rentang distribusi waktu. Perhatikan bahwa grafik ini hanya menampilkan informasi untuk satu transaksi dalam satu waktu. Seperti inilah tampilannya:
3.14) Grafik throughput (MB):
Grafik ini menampilkan jumlah throughput (dalam megabyte) pada server Web selama uji beban. Throughput menunjukkan jumlah data yang diterima VUsers dari server pada setiap detik tertentu. Grafik ini membantu Anda mengevaluasi jumlah beban yang dihasilkan VUsers, dalam hal throughput server. Seperti inilah tampilannya:
3.15) Ringkasan Kode Status HTTP:
Grafik ini menampilkan distribusi berbagai kode status protokol HTTP yang dikembalikan dari Server Web selama pengujian beban. Seperti inilah tampilannya:
3.16) Grafik Respons HTTP Per Detik:
Grafik ini menampilkan jumlah kode status HTTP berbeda yang dikembalikan dari server Web selama setiap detik pengujian beban. Seperti inilah tampilannya:
3.17) Grafik Unduhan Halaman Per Detik:
Grafik ini menampilkan jumlah halaman yang diterima dari server Web selama uji beban. Seperti inilah tampilannya:
3.18) Grafik koneksi:
Grafik ini menampilkan jumlah Koneksi. Seperti inilah tampilannya:
3.19) Grafik Koneksi Per Detik:
Grafik ini menampilkan jumlah Koneksi per Detik. Seperti inilah tampilannya:
3.20) Grafik Perincian Komponen Halaman (Seiring Waktu):
Grafik ini menampilkan waktu respons rata-rata (dalam detik) untuk setiap halaman Web dan komponennya selama setiap detik skenario dijalankan. Seperti inilah tampilannya:
3.21) Grafik Perincian Waktu Pengunduhan Halaman (Seiring Waktu):
Grafik ini menampilkan perincian waktu pengunduhan setiap komponen halaman selama setiap detik skenario dijalankan. Seperti inilah tampilannya:
3.22) Waktunya yang Pertama Buffer grafik:
Grafik ini menampilkan waktu server/jaringan relatif setiap komponen halaman Web (dalam detik) selama setiap detik skenario berjalan, untuk periode waktu hingga buffer pertama berhasil diterima kembali dari server Web. Seperti inilah tampilannya:
4. Penggabungan Grafik
Dua grafik mungkin perlu digabungkan untuk menghasilkan informasi yang lebih bermakna. Misalnya, seperti yang kita bahas di atas dalam grafik bahwa ketika tidak ada hits ke server, maka tidak ada bandwidth melalui jaringan.
Ini bisa lebih mudah digambar saat menggabungkan.
Mari kita lihat bagaimana grafik digabungkan.
Sebelum Anda membuka opsi penggabungan grafik, pastikan Anda sudah membuka setidaknya satu grafik yang ingin Anda gabungkan. Utilitas akan menganggap Anda ingin menambahkan grafik lain ke grafik yang sudah dibuka.
Untuk membuka jendela penggabungan grafik, buka menu Lihat dan klik Gabungkan Grafik. Berikut tampilan menunya:
Mengklik menu di atas akan membuka jendela utama penggabungan grafik, berikut cuplikannya:
Di sini, kami menggabungkan Waktu Respons Transaksi dengan grafik Running VUsers. Jendela Gabung Grafik mengharuskan Anda memberikan nama grafik gabungan yang baru dibentuk.
Berikut tampilan grafik gabungan ini:
5. Tambahkan Grafik Baru
Untuk menambahkan grafik baru, klik menu Grafik dan pilih Tambahkan Grafik Baru.
Lihat cuplikan Menu di bawah ini:
Setelah diklik, maka akan terbuka daftar semua grafik yang tersedia di LoadRunner (Analisis HP)
Anda dapat memilih grafik apa pun dengan mengklik dua kali pada namanya. Ini akan memuat grafik dengan nilai/statistik ke jendela utama HP Analysis.
Klik tombol Close untuk kembali ke jendela utama.
Mari kita lihat ke jendela:
6. Menyeberang dengan Hasil
Jika Anda sudah menjalankan beberapa skenario, Anda dapat menggunakan folder hasil skenario tersebut untuk mencocokkan statistiknya. Proses ini membantu membandingkan kedua hasil secara langsung dan menghasilkan laporan kumulatif.
Untuk melakukan hasil Silang, klikikon dari toolbar atau klik Silang dengan Hasil dari Menu File.
Ini akan membuka jendela:
Daftar Hasil menunjukkan folder hasil Anda saat ini (yang analisisnya sedang dilakukan)
Anda dapat mengklik tombol Tambah untuk menambahkan folder hasil lain yang akan dianalisis persilangannya.
Pilih folder hasil lainnya dan klik Buka.
Jendela Daftar Hasil sebelumnya akan terbuka kembali. Kali ini Anda akan memiliki dua folder hasil dalam daftar.
Lihatlah ke jendela:
Klik pada tombol OK.
Jendela baru akan terbuka berisi perbandingan kedua hasil secara berdampingan.
Berikut cuplikannya:
Anda dapat menambahkan folder hasil ke dalam daftar silang sebanyak yang Anda inginkan, namun hal ini akan menjadi rumit untuk dipahami dan dianalisis. Jadi disarankan untuk membuat daftarnya singkat.
7. Menyimpan Sesi
Bekerja dengan Analisis HP mungkin memerlukan waktu yang lama. Karena Anda mungkin telah menggabungkan grafik atau sedang mempelajari beberapa grafik baru, sebaiknya simpan informasi sesi Anda.
Untuk menyimpan sesi Anda, klik Menu File dan klik Simpan.
Jendela dialog di bawah ini akan terbuka:
Mengklik tombol Simpan akan memulai proses Simpan yang bisa memakan waktu cepat atau lama, tergantung pada ukuran sesi.
Berikut tampilan jendelanya:
7.1) Pembukaan Sesi
Anda dapat membuka sesi yang ada dengan cara serupa. Cukup klik Buka di bawah Menu File dan pilih folder sesi yang disimpan. Ingat, Analisis HP tidak akan membuka simpul folder terakhir; melainkan akan membuka folder itu sendiri.
Ini akan membuka jendela utama Analisis di mana Anda dapat melanjutkan pekerjaan Anda.
8. Mengekspor ke Laporan HTML:
Analisis HP menyediakan fitur untuk mengekspor semua data ke dalam laporan format HTML atau dokumen yang diformat dengan baik. Untuk mengekspor, klik menu Laporan dan pilih Laporan HTML. Coba lihat menunya di bawah ini:
Ini akan membuka kotak dialog untuk menemukan direktori di mana laporan HML akan ditempatkan.
Lihat cuplikan layar di bawah ini:
Segera setelah Anda mengklik tombol Simpan, HP Analysis akan mulai mengekspor hasil dan menyiapkan laporan dalam format HTML. Layar pembuka akan muncul dalam waktu singkat, bergantung pada ukuran laporan yang Anda ekspor:
Setelah ekspor selesai, maka akan langsung terbuka file HTML yang baru diekspor di Internet Explorer atau browser default Anda. Ini dia performa pertama Anda pengujian Laporan terlihat seperti:
Video di Penganalisis
Klik di sini jika video tidak dapat diakses