Loadrunner Tutorial Pengontrol: Skenario Manual & Berorientasi Tujuan

⚡ Ringkasan Cerdas

Controller di LoadRunner mengubah skrip VuGen yang sudah selesai menjadi uji beban yang sedang berjalan: ia menyusun grup VUser, menyebarkannya ke berbagai generator beban, menjadwalkan peningkatan beban secara bertahap, dan mengalirkan hasil secara langsung saat skenario dieksekusi.

  • 🔘 Peran: Pengontrol menjalankan desain pengujian, mengesampingkan pengaturan waktu eksekusi, waktu tunggu, dan titik temu.
  • ☑️ Skenario manual: Anda sendiri yang menentukan transaksi, jumlah VUser, dan durasinya.
  • Skenario berorientasi tujuan: Controller akan mengubah jumlah VUser hingga target hit atau waktu respons tercapai.
  • 🧪 Generator beban: Tambahkan mesin virtual, atau gunakan localhost, dan batasi jumlah VUser yang diinisialisasi oleh masing-masing mesin.
  • penjadwalan: Jadwalkan berdasarkan skenario atau berdasarkan kelompok, dalam mode simulasi dunia nyata atau mode dasar.
  • 📊 SLA: Lampirkan Perjanjian Tingkat Layanan (Service Level Agreement) agar kinerja dinilai berdasarkan hal tersebut.tracambang batas ted.

Manual LoadRunner Controller dan skenario berorientasi tujuan

Apa itu Pengendali?

Controller, seperti namanya, adalah program untuk "mengontrol" keseluruhan uji beban. Program ini bertanggung jawab untuk membantu...ping Anda menjalankan desain pengujian kinerja Anda menggunakan skrip VuGen yang telah Anda buat. Ini memungkinkan Anda untuk menimpa pengaturan saat runtime, mengaktifkan atau menonaktifkan waktu tunggu, titik temu, menambahkan generator beban, dan mengontrol jumlah pengguna yang dapat disimulasikan oleh setiap generator. Secara otomatis membuat dump hasil eksekusi, memberi Anda tampilan langsung dari "keadaan terkini" pengujian beban yang sedang berjalan.

Mari kita pelajari lebih lanjut tentang LoadRunner Controller.

Catatan merek: Tangkapan layar di bawah ini berasal dari rilis era HP, dan produk tersebut kemudian beralih ke Micro Focus dan sekarang dijual dengan nama... OpenText Rekayasa Kinerja ProfesionalController, VuGen, generator beban, dan Analisis tetap menggunakan nama dan alur kerja yang sama, sehingga setiap langkah di sini masih berlaku.

Cara Meluncurkan Pengontrol

Untuk menjalankan Controller, buka Menu Mulai -> Perangkat Lunak HP -> HP LoadRunner -> Controller seperti yang ditunjukkan di bawah ini:

Windows Jalur menu Mulai yang digunakan untuk meluncurkan LoadRunner Controller.

Setelah diluncurkan, Anda akan melihat layar splash muncul sebentar. Snap cepat telah ditampilkan di bawah ini:

Layar pembuka LoadRunner Controller ditampilkan saat program sedang dimuat.

Cuplikan layar akan secara otomatis mengarahkan Anda ke jendela utama Controller. Mari kita lihat terlebih dahulu sebelum membahas komponen utama layar.

Jendela Desain utama Pengontrol LoadRunner

Jika layar “Skenario Baru” tidak muncul secara otomatis, (setelah Anda mengubah preferensi) Anda dapat mengklik tombol Baru di bawah Menu File atau klik Tombol skenario baru pada toolbar Controller. tombol dari toolbar. Alternatifnya, Anda dapat mengklik Ctrl + N. Menu telah ditampilkan di bawah untuk referensi.

Menu File Pengontrol yang menampilkan perintah Skenario Baru

Demikian pula untuk membuka skenario yang sudah ada atau dibuat sebelumnya, Anda dapat menggunakan Ctrl + O atau Buka ikon skenario pada bilah alat Pengontrol. ikon tersebut, dan akan membuka kotak dialog standar untuk menelusuri file. Ekstensi file Skenario LoadRunner adalah *.lrs

Ada dua jenis skenario di Controller.

  • Skenario Manual
  • Skenario Berorientasi Tujuan

Skenario Manual dapat lebih lanjut atau mungkin tidak memiliki Mode Persentase. Kami akan membahas masing-masing secara rinci.

Mensimulasikan Skenario Manual

Skenario manual bersifat statis dan memberikan kontrol lebih besar atas situasi tersebut. Anda dapat memutuskan transaksi mana yang akan dieksekusi, berapa kali, dan berapa lama.

Berdasarkan komposisi campuran pengujian, Anda dapat melihat perilaku aplikasi seperti jumlah hit, waktu respons, dll.

Anda akan mengetahui perbedaan antara skenario manual dan skenario berorientasi tujuan nanti.

Untuk membuat Skenario Manual, pilih Skenario Manual dari “Pilih Jenis Skenario”

Untuk saat ini, mari kita gunakan mode non-persentase sebagai permulaan. Lihatlah cuplikan yang diilustrasikan di bawah ini:

Dialog Skenario Baru dengan Skenario Manual terpilih

Anda dapat memilih skrip yang ingin Anda tambahkan ke skenario langsung dari layar di atas. Namun, biasanya skrip ditambahkan kemudian.

Klik tombol OK untuk melanjutkan.

Ini akan membuat skenario kosong dan memuatnya ke layar utama. Anda akan melihat tombol Simpan diaktifkan sekarang. Lihat cuplikannya di bawah ini:

Skenario manual kosong dimuat ke dalam tab Desain Pengontrol.

Demikian pula, jika Anda memilih Mode Persentase saat memilih jenis skenario, layar akan tampak sedikit berbeda. Alih-alih jumlah pengguna, layar akan menampilkan distribusi pengguna dalam persentase. Kontroler mendistribusikan pengguna per persentase yang ditetapkan secara otomatis.

Sisanya sama. Lihat cuplikan di bawah ini:

Skenario manual dalam mode persentase yang menunjukkan distribusi pengguna.

Jika Anda tidak membuat Skenario di awal, Anda akan melihat toolbar seperti di bawah ini:

Tampilan toolbar controller sebelum skenario apa pun dibuat.

Anda bisa klik Tombol skenario kosong baru pada toolbar Controller. tombol untuk membuat Skenario kosong baru. Setelah skenario dibuat, Anda dapat mengkliknya Tombol Simpan skenario pada toolbar Pengontrol tombol untuk Menyimpan skenario atau klik Ctrl + S. Demikian pula, Anda dapat mengklik Buka tombol skenario yang sudah ada di toolbar Controller. tombol untuk membuka skenario yang sudah ada dari drive komputer lokal Anda.

Tombol yang tersisa hanya memanggil komponen LoadRunner lainnya. Itu Tombol bilah alat yang memanggil VuGen tombol memanggil VuGen dan Tombol bilah alat yang memanggil Analisis LoadRunner Tombol ini menjalankan Analisis LoadRunner.

Setelah Anda menambahkan skrip atau grup VUser, Anda akan melihat bilah alat subjek akan menampilkan ikon tambahan. Bilah alat yang baru akan terlihat seperti ini:

Toolbar Extended Controller akan ditampilkan setelah grup VUser ditambahkan.

Toolbar baru memiliki 2 kontrol tambahan.

The Beban Generatortombol s pada toolbar Controller yang diperluas tombol membuka daftar semua Muat Generators. Dalam kasus kami, kami menggunakan “localhost” sebagai generator. Ini berarti bahwa mesin lokal Anda akan digunakan oleh Controller serta Generator untuk mensimulasikan beban pengguna virtual. Pengaturan Virtualisasi Jaringan dapat dibuka dengan mengklik ikon pengaturan Virtualisasi Jaringan pada toolbar Pengontrol ikon. Virtualisasi Jaringan memerlukan Shunra NV untuk Perangkat Lunak HP versi 8.6 atau lebih tinggi yang diinstal di mesin Anda. Integrasi ini meningkatkan akurasi pengujian dengan memvirtualisasikan kondisi jaringan produksi di lingkungan pengujian beban dan kinerja. Untuk memasukkan Perangkat Lunak Shunra NV untuk HP ke dalam lingkungan pengujian Anda, hubungi perwakilan layanan HP Anda.

Catatan versi: HP mengakuisisi Shunra pada tahun 2014 dan fitur tersebut sekarang disertakan sebagai komponen Virtualisasi Jaringan milik vendor sendiri, sehingga instalasi yang ada saat ini tidak lagi memerlukan produk Shunra terpisah.

Setelah Anda membuat Skenario LoadRunner baru yang kosong, harap catat konfigurasi default yang disertakan:

Dijadwalkan oleh: Contoh

Jalankan Mode: Jadwal Dunia Nyata

Karena skrip VUser akan dijalankan oleh sekelompok VUser, maka disebut juga Grup. Kolom Nama Grup akan menampilkan nama Skrip VUser setelah ditambahkan. Mari kita tambahkan skrip VUser kita ke dalam skenario ini.

Ketika skenario telah selesai dibuat, Anda akan melihat toolbar di bawah pada Grup Skenario:

Toolbar Grup Skenario di tab Desain Pengontrol

Anda dapat mengklik Tambahkan ikon Grup VUser di bilah alat Grup Skenario. ikon di toolbar untuk menambahkan Grup VUser.

Ketika Anda mengklik sel di bawah kolom Nama Grup, maka akan terbuka kotak kecil yaitu Sel bernama Grup diperluas menjadi kotak pemilihan skrip. – di sini Anda dapat melihat daftar singkat Skrip VUser terbaru serta tombol Telusuri. Lihat tangkapan layar di bawah ini.

Skrip VUser terbaru tercantum di samping tombol Jelajahi.

Anda dapat memilih dari daftar atau cukup menelusuri dari direktori yang diinginkan. Jika Anda mengklik tombol telusuri, kotak dialog yang mirip dengan kotak dialog umum MS akan terbuka. Lihat cuplikan di bawah ini:

Dialog penjelajah file yang digunakan untuk memilih skrip VUser.

Seperti yang Anda lihat, Anda dapat menelusuri Skrip VUser, Skrip GUI, atau QTP Skrip ada di sini. Harap diingat, GUI atau QTP Skrip hanya dapat membuat satu instance pengguna dan tidak dapat digunakan untuk "simulasi beban". Dapatkah Anda menjelaskan mengapa hal ini terjadi? QTP Apakah skrip tersedia di Skenario Pemuatan?

Jawaban yang benar adalah QTP Skrip dapat ditambahkan ke Skenario Pemuatan untuk misalnyatracinformasi:

Karena skrip LoadRunner bekerja berdasarkan permintaan dan respons, ini tidak termasuk durasi rendering UI dan data. A QTP Skrip ini akan memberikan 1 contoh pengalaman pengguna nyata di bawah beban. Tentu saja, QTP Skrip tersebut perlu menerapkan semua transaksi melalui pemrograman deskriptif.

Jika Anda mengklik kanan pada area abu-abu di sebelah kiri, Anda akan melihat menu kecil muncul seperti gambar di bawah:

Menu klik kanan yang menampilkan perintah Tambah Grup

Anda dapat mengklik Tambah Grup untuk menelusuri skrip VUser Anda.

Untuk menghapus grup, klik Hapus tombol Grup VUser di bilah alat Grup Skenario. tombol di bilah alat atau klik kanan pada grup dan pilih Hapus Grup – seperti yang ditunjukkan di bawah ini:

Menu klik kanan yang menampilkan perintah Hapus Grup

olymp trade indonesiaTip: Anda juga bisa mengklik Tombol Pengaturan Waktu Eksekusi di bilah alat Grup Skenario tombol untuk melihat Pengaturan Waktu Proses khusus untuk grup yang dipilih. Anda dapat memilih beberapa grup (dengan menahan Ctrl + klik) untuk menerapkan Pengaturan Waktu Proses ke grup yang dipilih dalam satu waktu.

Dari toolbar, Anda dapat mengklik tombol Detail [ Tombol Detail di bilah alat Grup Skenario ] di bilah alat untuk melihat semua detail yang berkaitan dengan Grup VUser.

Panel informasi grup dibuka untuk grup VUser.

Jika Anda mengklik Lainnya, itu akan menampilkan panel dengan 3 tab. Tab pertama, Rendezvous, akan terbuka secara default:

Tab Pertemuan pada panel detail grup

Anda juga dapat melihat VUser yang terdaftar di tab Vuser. Jika Anda telah menetapkan ID ke VUser, Anda akan melihatnya di sini.

Tab Vusers yang menampilkan VUsers yang ditugaskan ke grup tersebut.

Anda juga dapat melihat daftar semua file di folder Script. Ini menghemat waktu navigasi ke direktori akhir dan hanya menampilkan file yang relevan.

Tab File yang menampilkan isi folder skrip.

Kami akan mempelajari cara Menjadwalkan grup secara terpisah.

Setelah skenario Anda siap, Anda dapat mengkliknya Tombol Mulai Skenario digunakan untuk memulai eksekusi. tombol untuk mulai menjalankan skenario Anda. Setelah Anda mengklik tombol putar, Anda akan melihat Pengontrol beralih dari tab Desain ke tab Jalankan.

Tampilan Desain Pengontrol juga memungkinkan Anda melihat skrip saat menjalankan skenario. Ini berguna saat Anda menghadapi kesalahan. Namun, perubahan apa pun yang Anda buat dalam skrip tidak akan tercermin dalam skenario yang sedang berjalan. Bahkan saat skenario tidak berjalan, Anda perlu melihat detailnya dan mengklik tombol REFRESH agar perubahan berlaku.

Anda dapat melihat skrip langsung dari Controller dengan mengklik Lihat tombol Skrip di toolbar Pengontrol. .

Demikian pula, Anda dapat melihat VUsers saat ini (ya, Anda sebenarnya dapat melihatnya) dengan mengklik Tombol VUsers yang membuka daftar VUser yang sedang berjalan. .

Setelah Anda mahir dengan konfigurasi, Anda dapat menekan Tombol Mulai Skenario pada tab Desain tombol atau buka tab Running dan klik Tombol Mulai Skenario pada tab Jalankan .

Pada awal eksekusi skenario, Pengontrol secara implisit akan membuat direktori sementara untuk membuang hasilnya. Jika direktori sudah ada, Anda akan mendapatkan prompt:

Peringatan bahwa direktori hasil sudah ada

Jika Anda memilih Ya, dump sebelumnya akan hilang. Jika Anda memilih Tidak, Anda akan melihat jendela di bawah. Anda dapat memilih untuk membuat direktori baru untuk setiap hasil jika Anda mau. Namun, pertimbangkan untuk kehabisan ruang segera setelah itu.

Dialog untuk membuat direktori hasil baru untuk setiap eksekusi.

Segera setelah Anda menekan OK, skenario Anda akan mulai berjalan. Anda akan melihat pengguna berpindah dari kolom Tertunda ke Init dan seterusnya.

Seperti inilah contoh eksekusinya:

Tab Jalankan Pengontrol selama skenario yang sedang dieksekusi

Anda dapat mengklik Transaksi yang Lulus yang membuka jendela baru. Di sini Anda dapat memeriksa status transaksi yang telah Anda terapkan di seluruh skrip Anda.

Demikian pula, Anda dapat mengklik nama grafik mana pun di sebelah kiri untuk membuka grafik apa pun.

Di bagian bawah jendela, Anda dapat melihat Transaksi mana yang berhasil, waktu minimum yang dibutuhkan oleh pengguna mana pun sejauh ini, waktu maksimum, waktu rata-rata, dan deviasi standar.

Anda dapat memilih untuk menyusun hasil secara berdampingan atau hanya setelah skenario selesai. Untuk beralih, klik menu Hasil dan Anda akan menemukan menu di bawah.

Menu hasil yang memuat opsi gabungkan hasil.

Jika Anda ingin mengaktifkan pemeriksaan, Anda dapat tetap mencentangnya.

Mensimulasikan Skenario Berorientasi Tujuan

Skenario Berorientasi Sasaran bersifat dinamis – artinya, skenario ini terus mengubah keseluruhan beban yang disimulasikan melalui server. Anda menetapkan Sasaran, misalnya, jumlah hit maksimum yang ingin Anda capai untuk server target, waktu respons maksimum terhadap suatu transaksi, dll.

Berdasarkan angka-angka di atas, Anda dapat membuat analisis seperti jumlah maksimum pengguna yang didukung aplikasi Anda sambil tetap berada dalam waktu respons yang dapat diterima. Demikian pula, Anda dapat menemukan jumlah maksimum pengguna yang terhubung ke aplikasi hingga sejumlah X permintaan ke server tercapai.

Dalam kasus seperti itu, Controller secara otomatis mengubah jumlah pengguna ke server, sehingga Anda memiliki sedikit kendali atas berapa kali atau berapa lama seorang pengguna menjalankan program.

Klik Baru untuk membuat skenario baru dan pilih Skenario Berorientasi Sasaran.

Layar berikut akan muncul:

Skenario berorientasi tujuan dimuat ke dalam tab Desain Pengontrol.

Proses penambahan Grup VUser sama persis seperti pada Skenario Manual.

Perbedaan utama dalam Skenario Berorientasi Tujuan, seperti namanya, adalah Anda menetapkan sebuah tujuan. Controller kemudian akan secara otomatis mengubah jumlah VUser hingga tujuan tersebut tercapai.

Meskipun sebagian besar antarmuka hampir sama dengan Skenario Manual, beberapa layar tampak berbeda, meskipun melakukan tindakan yang sama. Misalnya, untuk menambahkan Grup VUser atau Skrip VUser, klik pada Tambahkan tombol Skrip di tampilan skenario Berorientasi Tujuan tombol. Ini akan mengarah ke jendela di bawah ini:

Tambahkan dialog skrip yang menampilkan skrip terbaru dan tombol Rekam.

Di sini Anda dapat memilih skrip terbaru, mencari skrip, atau menekan tombol Rekam untuk membuat skrip baru.

Klik OK untuk menutup jendela.

Sesuai kebutuhan, Anda dapat mengklik Tombol Detail di tampilan skenario Berorientasi Tujuan tombol untuk melihat rincian grup/Skrip VUser yang dipilih.

Mengklik Tombol Hapus yang menghapus grup VUser yang dipilih tombol akan menghapus Grup VUser yang dipilih dari skenario saat ini. Perubahan hanya akan disimpan jika Anda menyimpannya.

Mengklik Tombol Pengaturan Waktu Proses di tampilan skenario Berorientasi Tujuan Tombol ini akan membuka Pengaturan Waktu Eksekusi, seperti yang telah kita pelajari di VuGen. Namun, jika Anda menimpa (atau memodifikasi) Pengaturan Waktu Eksekusi di sini, perubahan hanya akan berlaku untuk skenario saat ini. Jika Anda menghapus skrip dan memuat ulang, atau menekan refresh (di Tampilan Detail), Anda akan kehilangan semua perubahan yang telah dilakukan. Ini akan memuat ulang Pengaturan Waktu Eksekusi yang disimpan saat membuat skrip.

Anda juga bisa mengklik Tombol "Lihat" yang membuka grup VUser yang dipilih di VuGen. Tombol untuk membuka Grup VUser yang dipilih di VuGen.

Jika Anda ingin mengkonfigurasi Load Generators (topik kami berikutnya) yang dapat Anda klik Generatortombol yang membuka Muat Generatordaftar s .

Tabel di bawah ini merangkum perbedaan yang telah dijanjikan sebelumnya antara kedua jenis skenario tersebut.

Aspek Skenario Manual Skenario Berorientasi Tujuan
Siapa yang menentukan bebannya? Anda melakukannya, VUser demi VUser. Pengontrol melakukan hal itu untuk mencapai tujuan Anda.
Alam Statis setelah dirancang Dinamis, bervariasi selama berlangsungnya permainan.
Anda mendefinisikan Transaksi, jumlah VUser, durasi Sasaran seperti jumlah pukulan per detik atau waktu respons.
Mode tambahan Mode persentase mendistribusikan VUser berdasarkan pangsa Tidak ada mode persentase
Terbaik untuk Mereproduksi campuran uji yang sudah dikenal. Menentukan beban yang dapat ditahan oleh target.

Eksekusi Skenario Berorientasi Tujuan sama dengan Skenario Manual.

Konfigurasikan Beban Generators

Ada dua cara untuk mengkonfigurasi Load Generators.

Saat Anda mengklik Tambah Grup (untuk menambahkan Skrip VUser), Anda akan melihat jendela di bawah ini:

Jendela Tambah Grup yang membawa Beban Generator Bidang nama

Anda dapat mengklik Tambah sesuai dengan Muat Generator Beri nama dan telusuri Beban Anda GeneratorAtau, sebagai alternatif, Anda cukup mengetik "localhost" dan mulai menggunakan mesin pengontrol Anda sebagai Load. Generator.

Jika Anda mengklik “tambah…”, Anda akan melihat jendela di bawah ini:

Tambahkan Muatan Generator dialog dengan kolom nama dan platform

Anda dapat mengklik Lainnya untuk melihat lebih banyak pengaturan terkait Muat Generator. Navigasi melalui tab yang berbeda untuk membangun lebih banyak pemahaman:

Generator beban, tab Kuota Waktu Proses, membatasi pengguna yang diinisialisasi sekaligus.

Di atas adalah konfigurasi pada Run-Time Settings. Seperti yang Anda lihat, maksimal 50 pengguna dapat diinisialisasi pada satu waktu.

Di bawah ini adalah konfigurasi VUser Limit.

Generator beban VUser Limit tab

Klik Default jika Anda ingin kembali ke pengaturan default dan kehilangan perubahan apa pun yang telah Anda buat. Klik tombol OK untuk menyimpan perubahan dan menutup jendela.

Cara lain untuk menambahkan dan mengkonfigurasi Load Generators adalah dengan mengklik Contoh menu dan klik Beban Generators.

Menu skenario menahan tombol Muat. Generatorperintah s

Ini akan mengarah ke jendela utama GeneratorS. Di sini Anda dapat melihat status semua Load Generators. Nama tersebut merujuk pada nama dari GeneratorStatus adalah status terkini, apakah generator siap digunakan atau tidak. Platform memberi tahu OperaSistem Pembangkitan yang dapat Windows or Unix saja. Tipe menunjukkan apakah generator tersebut berbasis lokal atau berbasis Cloud. Lihat cuplikan di bawah ini:

Beban Generatorjendela s menampilkan nama, status, platform, dan tipe.

Catatan platform: itu WindowsPenulisan -or-Unix mencerminkan rilis yang ditampilkan di sini. Rilis LoadRunner saat ini juga menginstal generator beban pada distribusi Linux seperti Ubuntu Server 22.04 LTS dan RHEL 9.

Untuk menambahkan generator lain, Anda perlu mengeklik tombol Tambah. Setelah Anda mengeklik Tambah, Anda akan melihat layar yang sama seperti yang telah dibahas di atas.

Setelah generator dikonfigurasi, klik tombol Tutup untuk menutup layar.

Jadwalkan Grup

Sebelum menjalankan skenario Anda, Anda perlu mengkonfigurasi jadwal. Anda dapat menjadwalkan berdasarkan Skenario atau berdasarkan Grup. Masing-masing dapat dikategorikan lebih lanjut berdasarkan Jadwal Dunia Nyata atau Jadwal Dasar, yang disebut Mode Eksekusi.

Jika Anda menjadwalkan berdasarkan Skenario dan membuat Jadwal Dunia Nyata, Anda akan melihat opsi di bawah ini muncul di area Jadwal Global:

Area Jadwal Global untuk jadwal Dunia Nyata tingkat skenario

Namun, jika Anda menjadwalkan Skenario dan membuat jadwal Dasar, Anda akan melihat jendela di bawah. Bisakah Anda menemukan perbedaannya?

Area Jadwal Global untuk tingkat skenario Jadwal dasar

Anda juga dapat Menjadwalkan berdasarkan Grup. Ini akan menerapkan konfigurasi ke tingkat grup. Ini selanjutnya dapat dikategorikan sebagai Mode Pengoperasian Dunia Nyata dan Dasar.

Opsi jadwal dunia nyata tingkat grup

Demikian pula, Anda dapat mengubah Mode Jalankan ke Jadwal Dasar. Gunakan keterampilan Mendesain Uji Anda untuk menemukan perbedaan antara keduanya. Berikut ini adalah referensinya:

Opsi jadwal dasar tingkat grup

Apakah Anda melihat ikon baru muncul di toolbar Jadwal Skenario?

Ini dia untuk referensi Anda: Toolbar Jadwal Skenario menampilkan ikon Rendezvous tambahan.

Ikon Rendezvous hanya muncul jika terjadi konfigurasi Grup.

Tetapkan SLA (Service Level Agreement)

Anda mungkin telah menandatangani Perjanjian Tingkat Layanan (Service Level Agreement/SLA) dengan pelanggan Anda. SLA di LoadRunner atau Controller memberi Anda kesempatan untuk menguji aplikasi Anda terhadap SLA. Perlu diingat, skenario reguler (non-SLA) memberi Anda kesempatan untuk menjalankan berbagai jenis skenario untuk menemukan masalah dan akar penyebab masalah; sedangkan, pelanggan Anda mungkin hanya ingin menguji aplikasi Anda di bawah SLA untuk melihat apakah aplikasi tersebut berfungsi sesuai yang ditugaskan dalam kontrak.tracbenar atau tidak.

Dari Tampilan Desain utama Pengontrol, temukan toolbar SLA; yang ada di pojok kanan atas dan terlihat seperti ini:

Toolbar SLA di pojok kanan atas tampilan Desain Pengontrol.

klik Tombol SLA baru pada toolbar SLA tombol dan jendela berikut akan terbuka:

Halaman pertama dari panduan Perjanjian Tingkat Layanan (Service Level Agreement).

klik Tombol Berikutnya digunakan untuk meninggalkan halaman pertama panduan SLA. .

Perhatikan jendela baru. Di sini Anda dapat memilih Pengukuran SLA. Dalam contoh kita, kita menggunakan Waktu Respons Transaksi. Coba lihat:

Halaman panduan SLA untuk memilih pengukuran

klik Tombol Berikutnya digunakan untuk menuju halaman pemilihan transaksi. .

Di jendela berikutnya, Anda dapat memilih Transaksi dimana Pengukuran di atas akan diterapkan. Kami hanya menggunakan transaksi utama yaitu 01_Signup

Ini akan membantu menghilangkan pembukaan halaman utama dan transaksi lain yang tidak begitu penting untuk dikecualikan.

Lihatlah ke jendela:

Halaman panduan SLA untuk memilih transaksi yang tercakup.

klik Tombol Berikutnya digunakan untuk mencapai halaman ambang batas. .

Di jendela baru, Anda dapat memilih persentil dari nilai ambang batas. Jika Anda telah memilih beberapa transaksi, Anda dapat mengklik Tombol "Terapkan ke Semua" untuk ambang batas persentil tombol. Lihatlah jendela di bawah ini:

Halaman panduan SLA untuk mengatur ambang batas persentil

klik Tombol Berikutnya digunakan untuk mencapai halaman penutup wizard. .

Layar berikutnya adalah penutupan biasa. Klik Tombol Selesai yang menutup wizard SLA tombol untuk menutup SLA.

Halaman penutup dari wizard SLA

Setelah Anda klik Tombol Selesai mengkonfirmasi penyelesaian SLA., Anda akan melihat Jendela Desain Pengontrol utama dengan SLA muncul. Coba lihat:

Jendela Desain Pengontrol yang menampilkan SLA yang telah dikonfigurasi.

Anda dapat mengklik Tombol Detail yang membuka definisi SLA tombol untuk melihat rincian SLA. Jendela berikut akan terbuka:

Jendela detail SLA yang mencantumkan pengukuran dan ambang batas.

Klik Tombol tutup jendela detail SLA tombol untuk menutup jendela di atas.

Jika Anda ingin menghapus SLA yang ada, Anda dapat mengklik Tombol hapus digunakan untuk menghapus SLA yang sudah ada. tombol. Setelah mengklik, Anda akan melihat pesan konfirmasi di bawah ini:

Pesan konfirmasi yang ditampilkan sebelum SLA dihapus

Jika Anda klik pada Tombol Lanjutan yang membuka SLA tracpilihan raja tombol, Anda akan melihat opsi lanjutan dari SLA.

Sebaiknya Anda menggunakan opsi default, yaitu Perhitungan Internal. Tracking Selesai. Lihatlah cuplikan gambarnya:

Opsi SLA tingkat lanjut dengan Perhitungan Internal Tracking Periode yang dipilih

Jika Anda bekerja dengan Perhitungan Internal Tracking Periode, Analisis secara otomatis mengatur tracperiode waktu tertentu di mana status SLA akan ditentukan. Opsi ini memiliki minimum tracPeriode raja diatur menjadi 5 detik.

Di sisi lain, Anda memilih Tracking Atur periode ke jumlah detik yang diinginkan. Cukup pilih tombol radio berikutnya.

Saat menjalankan skenario berbasis SLA, proses eksekusinya tetap sama.

Video di Pengontrol

Panduan di bawah ini mencakup tampilan layar Controller yang sama dalam gerakan.

Klik di sini jika video tidak dapat diakses

Pengontrolnya terletak di tengah Arsitektur LoadRunner: skrip tiba dari VuGen setelah korelasi ke parameterisasi, dan hasil umpan pembuangan Analisis LoadRunner. Membaca Pengujian Kinerja ke Pengujian beban untuk proses yang lebih luas.

Pertanyaan Umum Demo Slot

Jadwal dasar akan meningkatkan beban setiap VUser, berjalan selama durasi tertentu, lalu menurunkannya sekali. Jadwal dunia nyata menggabungkan beberapa tindakan — memulai, menjalankan, menambah atau menghentikan VUser, menjalankan lagi — sehingga beban naik dan turun seperti lalu lintas nyata.

Hal ini bergantung pada protokol dan memori mesin, bukan pada angka tetap. Pengaturan Batas VUser dan Kuota Waktu Proses pada generator secara eksplisit membatasinya, dan kuota yang ditampilkan di sini menginisialisasi paling banyak lima puluh VUser sekaligus.

Ya. Pembelajaran mesin dapat menetapkan patokan untuk suatu proses, menandai transaksi yang menyimpang dari normal, dan mengkorelasikan lonjakan waktu respons dengan grafik sumber daya, yang mempersingkat pencarian hambatan setelah skenario yang panjang.

Kopilot GitHub Copilot berguna di sisi scripting, untuk menyusun fungsi VuGen dan penanganan parameter. Desain skenario di Controller adalah tugas GUI, jadi Copilot membantu sebelum skenario dibuat, bukan di dalamnya.

Titik temu (rendezvous point) menampung VUser yang datang hingga sejumlah VUser tertentu berkumpul, lalu melepaskan mereka bersama-sama. Gunakan ini untuk memaksakan konkurensi sejati pada satu transaksi, seperti lonjakan login atau checkout secara simultan.

Ya. Bersama WindowsRilis terbaru menginstal generator beban pada distribusi Linux termasuk Ubuntu Server 22.04 LTS dan RHEL 9, yang merupakan pilihan umum ketika generator berjalan pada instance cloud.

Controller adalah aplikasi pengelola skenario desktop di edisi Profesional. Edisi Enterprise menggantikannya dengan lab berbasis web bersama yang mengantrekan pengujian di seluruh tim, dan edisi cloud menyediakan generator untuk Anda.

Controller menampilkan penghitung langsung saat proses berlangsung dan menulis hasil mentah. Analisis kemudian membuka data tersebut dan membuat grafik, korelasi, dan laporan SLA yang Anda berikan kepada pemangku kepentingan.

Ringkaslah postingan ini dengan: