Loadrunner Vodič za kontroler: Priručnik i scenarij orijentiran na ciljeve

⚡ Pametni sažetak

Kontroler u LoadRunneru pretvara gotove VuGen skripte u tekući test opterećenja: sastavlja VUser grupe, raspoređuje ih po generatorima opterećenja, zakazuje ubrzanje i struji rezultate uživo dok se scenarij izvršava.

  • 🔘 Uloga: Kontroler pokreće dizajn testa, nadjačavajući postavke vremena izvođenja, vrijeme razmišljanja i točke sastanka.
  • ☑️ Ručni scenarij: Transakcije, broj VUsera i trajanje sami podešavate.
  • Scenarij usmjeren na cilj: Kontroler mijenja broj VUsera dok se ne postigne cilj pogodaka ili vremena odziva.
  • 🧪 Generatori opterećenja: Dodajte računala ili koristite localhost i ograničite broj VUsera koje svaki od njih inicijalizira.
  • 🛠️ Zakazivanje: Raspored po scenariju ili grupi, u stvarnom ili osnovnom načinu rada.
  • 📊 SLA: Priložite Ugovor o razini usluge kako bi se izvođenje ocjenjivalo u odnosu natracograničeni pragovi.

Ručni i ciljno orijentirani scenariji za LoadRunner Controller

Što je Controller?

Kontroler, kao što i samo ime govori, je program za "kontrolu" cjelokupnog testa opterećenja. Odgovoran je za helping Pokrećete dizajn testa performansi koristeći VuGen skripte koje ste već kreirali. Omogućuje vam da nadjačate postavke za vrijeme izvođenja, omogućite ili onemogućite vrijeme razmišljanja, točke sastanka, dodaje generatore opterećenja i kontrolira broj korisnika koje svaki generator može simulirati. Automatski stvara ispis rezultata izvršenja, daje vam prikaz uživo "trenutnog stanja" izvođenja testa opterećenja.

Saznajmo više o LoadRunner kontroleru.

Napomena o robnoj marki: Slike ispod potječu iz HP-ove ere, a proizvod je kasnije prešao u Micro Focus i sada se prodaje kao OpenText Profesionalno inženjerstvo performansiKontroler, VuGen, generatori opterećenja i Analiza zadržavaju ista imena i isti tijek rada, tako da se svaki korak ovdje i dalje primjenjuje.

Kako pokrenuti Controller

Za pokretanje kontrolera, idite na izbornik Start -> HP softver -> HP LoadRunner -> Kontroler kao što je prikazano u nastavku:

Windows Putanja izbornika Start koja se koristi za pokretanje LoadRunner kontrolera

Nakon što pokrenete, vidjet ćete da se na trenutak pojavljuje početni ekran. Ispod je prikazan brzi snimak:

Uvodni zaslon LoadRunner kontrolera prikazan je tijekom učitavanja programa

Snimka će automatski voditi do glavnog prozora Kontrolera. Pogledajmo je prije nego što raspravimo o glavnim komponentama zaslona.

Glavni prozor za dizajn LoadRunner kontrolera

Ako se zaslon “Novi scenarij” ne pojavi automatski (nakon što ste promijenili postavke), možete kliknuti gumb Novo pod izbornikom Datoteka ili kliknuti na Gumb Novi scenarij na alatnoj traci Kontrolera gumb na alatnoj traci. Alternativno, možete kliknuti Ctrl + N. Izbornik je prikazan ispod za referencu.

Izbornik Datoteka kontrolera koji prikazuje naredbu Novi scenarij

Slično, za otvaranje postojećeg ili prethodno stvorenog scenarija možete koristiti Ctrl + O ili Ikona Otvori scenarij na alatnoj traci Kontrolera ikona i otvorit će standardni dijaloški okvir za pregledavanje datoteka. Ekstenzija datoteke LoadRunner Scenario je *.lrs

U Controlleru postoje dvije vrste scenarija.

  • Ručni scenarij
  • Scenarij usmjeren na cilj

Ručni scenarij može dalje ili ne mora imati način postotka. Detaljno ćemo razgovarati o svakom.

Simulacija ručnog scenarija

Ručni scenarij je statičan i daje veću kontrolu nad situacijom. Možete odlučiti koju transakciju izvršiti, koliko puta i koliko dugo.

Na temelju sastava testne mješavine možete vidjeti ponašanje aplikacije kao što je broj pogodaka, vrijeme odziva itd.

Kasnije ćete saznati kako se ručni scenarij razlikuje od scenarija usmjerenog na cilj.

Kako biste izradili ručni scenarij, odaberite ručni scenarij iz "Odaberite vrstu scenarija"

Za sada, za početak, koristimo način bez postotka. Pogledajte snimku prikazanu u nastavku:

Dijalog Novi scenarij s odabranim Ručnim scenarijem

Možete odabrati skripte koje želite dodati scenariju izravno s gornjeg zaslona. Međutim, obično se skripte dodaju kasnije.

Pritisnite gumb OK za nastavak.

Ovo će stvoriti prazan scenarij i učitati ga na glavni zaslon. Primijetit ćete da je gumb Spremi sada omogućen. Pogledajte snimku ispod:

Prazan scenarij priručnika učitan u karticu Dizajn kontrolera

Isto tako, ako ste tijekom odabira vrste scenarija odabrali Postotni način, zaslon će izgledati nešto drugačije. Umjesto broja korisnika prikazat će distribuciju korisnika u postocima. Kontrolor automatski raspodjeljuje korisnike po dodijeljenom postotku.

Ostalo je isto. Pogledajte snimku u nastavku:

Ručni scenarij u postotnom načinu rada koji prikazuje distribuciju korisnika

Ako ne izradite scenarij na početku, primijetit ćete alatnu traku kao u nastavku:

Alatna traka kontrolera kako se pojavljuje prije stvaranja bilo kojeg scenarija

Možete kliknuti na Gumb za novi prazan scenarij na alatnoj traci kontrolera gumb za stvaranje novog praznog scenarija. Nakon što je scenarij stvoren, možete kliknuti na Gumb za spremanje scenarija na alatnoj traci kontrolera gumb za spremanje scenarija ili kliknite Ctrl + S. Isto tako, možete kliknuti na Gumb za otvaranje postojećeg scenarija na alatnoj traci kontrolera gumb za otvaranje već postojećeg scenarija s pogona vašeg lokalnog računala.

Preostali gumb jednostavno poziva druge komponente LoadRunnera. The Gumb alatne trake koji poziva VuGen gumb poziva VuGen i Gumb alatne trake koji poziva LoadRunner analizu Gumb poziva LoadRunner analizu.

Nakon što dodate VUser skriptu ili grupu, primijetit ćete da će alatna traka subjekta prikazivati ​​dodatne ikone. Nova alatna traka izgledat će ovako:

Proširena alatna traka kontrolera prikazuje se nakon dodavanja VUser grupe

Nova alatna traka ima 2 dodatne kontrole.

The Opterećenje Generatorgumb s na proširenoj alatnoj traci kontrolera otvara popis svih Load Generators. U našem slučaju koristimo “localhost” kao generator. To znači da će vaše lokalno računalo koristiti i Controller Generator za simulaciju opterećenja virtualnog korisnika. Postavke virtualizacije mreže mogu se otvoriti klikom na Ikona postavki virtualizacije mreže na alatnoj traci kontrolera ikona. Mrežna virtualizacija zahtijeva Shunra NV za HP verziju softvera 8.6 ili noviju instaliranu na vašem računalu. Ova integracija poboljšava točnost testa virtualizacijom proizvodnih mrežnih uvjeta u okruženju testiranja opterećenja i performansi. Za uključivanje Shunra NV za HP softver u vaše testno okruženje, obratite se predstavniku HP servisa.

Napomena o verziji: HP je preuzeo Shunru 2014. godine, a ta se značajka sada isporučuje kao vlastita komponenta za virtualizaciju mreže samog dobavljača, tako da trenutne instalacije više ne trebaju zaseban Shunra proizvod.

Sada kada ste stvorili novi, prazni LoadRunner scenarij, zabilježite zadane konfiguracije s kojima se isporučuje:

Na rasporedu: scenario

Način rada: Raspored u stvarnom svijetu

Budući da će VUser skriptu pokretati grupa VUsera, stoga se naziva i Grupa. Stupac Naziv grupe prikazat će naziv VUser skripte nakon što je dodana. Dodajmo naše VUser skripte u ovaj scenarij.

Kada je scenarij u potpunosti stvoren, vidjet ćete ispod alatne trake pod Grupe scenarija:

Alatna traka Grupe scenarija na kartici Dizajn kontrolera

Možete kliknuti na Dodajte ikonu VUser grupe u alatnu traku Scenario Groups ikonu na alatnoj traci za dodavanje VUser grupe.

Kada kliknete na ćeliju ispod stupca Naziv grupe, otvorit će se mali okvir, tj Ćelija Naziv grupe proširena je u okvir za odabir skripte – ovdje možete vidjeti brzi popis nedavnih VUser skripti kao i gumb Pregledaj. Pogledajte snimak zaslona u nastavku.

Nedavne VUser skripte navedene uz gumb Pregledaj

Možete odabrati s popisa ili jednostavno pregledavati željeni direktorij. Ako kliknete gumb za pregledavanje, otvara se dijaloški okvir sličan MS uobičajenom dijaloškom okviru. Pogledajte donju snimku:

Dijalog preglednika datoteka koji se koristi za odabir VUser skripte

Kao što vidite, možete pregledavati VUser skripte, GUI skripte ili QTP Skripte ovdje. Imajte na umu, GUI ili QTP Skripta može instancirati samo jednog korisnika i ne može se koristiti za "simulaciju opterećenja". Možete li si sami reći zašto QTP Je li skripta dostupna u scenariju učitavanja?

Točan odgovor je da QTP skripte se mogu dodati scenariju učitavanja u extract informacije:

Budući da LoadRunner skripta radi na temelju zahtjeva i odgovora, to ne uključuje trajanje renderiranja korisničkog sučelja i podataka. QTP Skripta će dati 1 uzorak stvarnog korisničkog iskustva pod opterećenjem. Naravno, QTP Skripta mora imati sve transakcije primijenjene putem deskriptivnog programiranja.

Ako desnom tipkom miša kliknete na sivo područje s lijeve strane, vidjet ćete mali izbornik koji se pojavljuje kao na slici ispod:

Izbornik desne tipke miša koji prikazuje naredbu Dodaj grupu

Možete kliknuti na Dodaj grupu da pregledate svoju VUser skriptu.

Za uklanjanje grupe kliknite na Gumb Ukloni VUser grupu u alatnoj traci Grupe scenarija na alatnoj traci ili desnom tipkom miša kliknite grupu i odaberite Ukloni grupu – kao što je prikazano u nastavku:

Izbornik desne tipke miša koji prikazuje naredbu Ukloni grupu

Savjet: Također možete kliknuti na Gumb Postavke vremena izvođenja u alatnoj traci Grupe scenarija gumb za pregled postavki vremena izvođenja specifičnih za odabranu grupu. Možete odabrati više grupa (držeći Ctrl + klik) da biste istovremeno primijenili postavke vremena izvođenja na odabrane grupe.

Na alatnoj traci možete kliknuti gumb Detalji [ Gumb Detalji u alatnoj traci Grupe scenarija ] na alatnoj traci za prikaz svih detalja koji se odnose na VUser grupu.

Otvorena je ploča s informacijama o grupi za VUser grupu

Ako kliknete Više, prikazat će vam se ploča s 3 kartice. Prva kartica, Rendezvous, otvorit će se prema zadanim postavkama:

Kartica Sastanak na ploči s detaljima grupe

VUsere možete vidjeti i na kartici Vusers. Ako ste VUserima dodijelili ID-ove, vidjet ćete ih ovdje.

Kartica Vusers s popisom VUsera dodijeljenih grupi

Također možete vidjeti popis svih datoteka u mapi Script. To štedi navigaciju sve do krajnjeg direktorija i prikazuje samo relevantne datoteke.

Kartica Datoteke s popisom sadržaja mape skripte

Proučit ćemo kako zasebno zakazati grupu.

Kada je vaš scenarij spreman, možete kliknuti na Gumb Pokreni scenarij koristi se za početak izvršavanja gumb za početak izvršavanja vašeg scenarija. Nakon što kliknete gumb za reprodukciju, primijetit ćete da se kontroler prebacuje s kartice Dizajn na karticu Pokreni.

Prikaz Dizajn kontrolera također vam omogućuje pregled skripte dok izvršavate scenarij. To je korisno kada se suočite s pogreškama. Međutim, sve promjene koje napravite u skripti neće se odraziti u scenariju koji se izvršava. Čak i kada se scenarij ne izvršava, morate pregledati detalje i kliknuti gumb OSVJEŽI da bi promjene stupile na snagu.

Skriptu možete pogledati izravno iz Kontrolera klikom na Gumb Prikaži skriptu u alatnoj traci kontrolera tipku.

Isto tako, možete vidjeti trenutne VUsers (da, zapravo ih možete vidjeti) klikom na Gumb VUsers koji otvara popis aktivnih VUsera tipku.

Kad budete dobri s konfiguracijom, možete pritisnuti Gumb Pokreni reprodukciju scenarija na kartici Dizajn ili idite na karticu Running i kliknite na Gumb Pokreni scenarij na kartici Pokreni tipku.

Na početku izvođenja scenarija, Controller će implicitno stvoriti privremeni direktorij za izbacivanje rezultata. Ako direktorij već postoji, dobit ćete upit:

Upozorenje da direktorij rezultata već postoji

Ako odaberete Da, prethodni ispis će biti izgubljen. Ako odaberete Ne, vidjet ćete donji prozor. Ako želite, možete odabrati stvaranje novog imenika za svaki rezultat. Međutim, razmislite o tome da vam ubrzo nakon toga ponestane prostora.

Dijalog za stvaranje novog direktorija rezultata za svako pokretanje

Čim pritisnete OK, vaš scenarij će se pokrenuti. Vidjet ćete korisnike koji prelaze iz stupaca Pending u Init i tako dalje.

Ovako će izgledati primjer izvršenja:

Kartica Izvršavanje kontrolera tijekom izvršavanja scenarija

Možete kliknuti na Prošle transakcije koje otvaraju novi prozor. Ovdje možete provjeriti status transakcija koje ste primijenili u svojim skriptama.

Slično, možete kliknuti bilo koji naziv grafikona s lijeve strane da biste otvorili bilo koji grafikon.

Na dnu prozora možete vidjeti koje Transakcije prolaze, minimalno vrijeme koje je bilo koji korisnik do sada proveo, maksimalno vrijeme, prosječno vrijeme i standardnu ​​devijaciju.

Možete odabrati uspoređivanje rezultata jedan pored drugog ili tek nakon završetka scenarija. Za prebacivanje kliknite na izbornik Rezultati i pronaći ćete izbornik ispod.

Izbornik Rezultati s opcijom sortiranja rezultata

Ako ste željeli omogućiti uspoređivanje, možete ga ostaviti označenim.

Simulacija scenarija usmjerenog na cilj

Scenarij orijentiran na cilj dinamičan je po prirodi – to znači da stalno mijenja cjelokupno opterećenje koje se simulira preko poslužitelja. Postavljate cilj, na primjer, najveći broj pogodaka koje želite postići za ciljni poslužitelj, maksimalno vrijeme odgovora na transakciju itd.

Na temelju gore navedenih brojki možete izraditi analitičke podatke poput maksimalnog broja korisnika koje vaša aplikacija podržava uz ostanak unutar prihvatljivog vremena odziva. Slično tome, možete pronaći maksimalan broj korisnika povezanih s aplikacijom dok se ne dosegne X broj posjeta poslužitelju.

U takvom slučaju, kontroler automatski mijenja broj korisnika na poslužitelju, stoga imate malo kontrole nad tim koliko puta ili koliko dugo korisnik radi.

Kliknite Novo za izradu novog scenarija i odaberite Scenarij usmjeren prema cilju.

Pojavit će se sljedeći zaslon:

Scenarij usmjeren na cilj učitan u karticu Dizajn kontrolera

Proces dodavanja VUser grupa potpuno je isti kao u slučaju ručnog scenarija.

Ključna razlika u scenariju usmjerenom na cilj, kao što i samo ime govori, jest da postavljate cilj. Kontroler će zatim automatski mijenjati broj VUsera dok se taj cilj ne postigne.

Iako je većina sučelja prilično slična ručnom scenariju, određeni zasloni izgledaju drugačije, iako izvode iste radnje. Na primjer, za dodavanje VUser grupe ili VUser skripte kliknite na Gumb Dodaj skriptu u prikazu scenarija usmjerenog na cilj dugme. To će dovesti do donjeg prozora:

Dodajte dijalog skripte s popisom nedavnih skripti i gumb za snimanje

Ovdje možete odabrati nedavne skripte, pretražiti skriptu ili pritisnuti gumb Snimi za stvaranje nove skripte.

Kliknite OK za zatvaranje prozora.

Po potrebi možete kliknuti Gumb Detalji u prikazu scenarija usmjerenog na cilj gumb za pregled pojedinosti odabrane grupe/VUser skripte.

Klikom Gumb Ukloni koji briše odabranu VUser grupu gumb će ukloniti odabranu VUser grupu iz trenutnog scenarija. Promjene će biti spremljene samo ako ih spremite.

Klikom Gumb Postavke za vrijeme izvođenja u prikazu scenarija usmjerenog na cilj Gumb će otvoriti Postavke vremena izvođenja, kao što smo proučavali u VuGenu. Međutim, ako ovdje poništite (ili izmijenite) Postavke vremena izvođenja, promjene će biti učinkovite samo za trenutni scenarij. Ako uklonite skriptu i ponovno je učitate ili pritisnete osvježi (u prikazu detalja), izgubit ćete sve napravljene promjene. Ovo će ponovno učitati Postavke vremena izvođenja spremljene tijekom stvaranja skripte.

Također možete kliknuti na Gumb Prikaz koji otvara odabranu VUser grupu u VuGenu gumb za otvaranje odabrane VUser grupe u VuGenu.

Ako želite konfigurirati Load Generators (naša sljedeća tema) možete kliknuti Generatorgumb koji otvara Učitavanje Generators popisa tipku.

Donja tablica prikazuje ranije obećanu razliku između dva tipa scenarija.

Aspekt Ručni scenarij Scenarij usmjeren na cilj
Tko odlučuje o opterećenju Ti, VUser od VUsera Kontrolor to čini kako bi postigao vaš cilj
Priroda Statično jednom dizajnirano Dinamičan, mijenja se tijekom trčanja
Vi definirate Transakcije, broj VUsera, trajanje Cilj kao što su pogodci u sekundi ili vrijeme odziva
Dodatni način rada Postotni način rada raspoređuje VUsere prema udjelu Bez postotnog načina rada
Najbolje za Reprodukcija poznate testne mješavine Pronalaženje opterećenja koje meta može podnijeti

Izvršenje scenarija usmjerenog na cilj isto je kao i ručni scenarij.

Konfiguriraj učitavanje Generators

Postoje dva načina za konfiguriranje opterećenja Generators.

Kada kliknete Dodaj grupu (za dodavanje VUser skripte), vidjet ćete sljedeći prozor:

Dodaj grupni prozor koji nosi teret Generator Polje imena

Možete kliknuti na Dodaj koji odgovara Učitavanju Generator Imenujte i pregledajte svoj teret Generators, ili alternativno, možete jednostavno upisati "localhost" i početi koristiti svoj kontroler kao Load Generator.

Ako kliknete na “dodaj…”, vidjet ćete donji prozor:

Dodaj opterećenje Generator dijalog s poljima za naziv i platformu

Možete kliknuti Više da biste vidjeli više postavki povezanih s Učitavanjem Generator. Krećite se kroz različite kartice kako biste bolje razumjeli:

Kartica za kvotu vremena izvođenja generatora učitavanja koja ograničava broj korisnika inicijaliziranih odjednom

Gore su bile konfiguracije za postavke vremena izvođenja. Kao što vidite, najviše 50 korisnika može se inicijalizirati odjednom.

Ispod je konfiguracija VUser Limit.

Kartica VUser Limit generatora učitavanja

Kliknite Zadane postavke ako se želite vratiti na zadane postavke i izgubiti sve promjene koje ste napravili. Pritisnite gumb OK za spremanje promjena i zatvaranje prozora.

Drugi način dodavanja i konfiguriranja opterećenja Generators je klikom scenario izbornik i kliknite Opterećenje Generators.

Izbornik scenarija koji drži opterećenje Generators naredba

To će dovesti do glavnog prozora Generators. Ovdje možete vidjeti status svih opterećenja Generators. Naziv se odnosi na naziv Generator. Status je trenutni status, bez obzira je li generator spreman za korištenje. Platforma govori Operating Sustav generatora koji se može Windows or Unix samo. Vrsta govori radi li se o lokalnom generatoru ili generatoru temeljenom na oblaku. Pogledajte donju snimku:

Opterećenje Generators prozorom koji prikazuje naziv, status, platformu i vrstu

Napomena o platformi: o Windows-or-Unix formulacija odražava ovdje prikazano izdanje. Trenutna izdanja LoadRunnera također instaliraju generatore opterećenja na Linux distribucijama kao što su Ubuntu Server 22.04 LTS i RHEL 9.

Za dodavanje drugog generatora potrebno je kliknuti na gumb Dodaj. Nakon što kliknete Dodaj, vidjet ćete isti ekran kao što je već spomenuto.

Nakon što je generator konfiguriran, kliknite gumb Zatvori da zatvorite ekran.

Zakažite grupu

Prije pokretanja scenarija, morate konfigurirati raspored. Raspored možete napraviti po scenariju ili po grupi. Svaki od njih može se dodatno kategorizirati prema rasporedu iz stvarnog svijeta ili osnovnom rasporedu, što se naziva način rada.

Ako rasporedite prema scenariju i izradite raspored iz stvarnog svijeta, vidjet ćete opcije u nastavku koje se pojavljuju u području Globalnog rasporeda:

Područje globalnog rasporeda za raspored iz stvarnog svijeta na razini scenarija

Međutim, ako zakažete Scenarij i izradite Osnovni raspored, vidjet ćete donji prozor. Možete li pronaći razliku?

Područje globalnog rasporeda za osnovni raspored na razini scenarija

Također možete zakazati po grupi. Ovo će primijeniti konfiguraciju na razinu grupe. To se dalje može kategorizirati kao Real-world i Basic Run Mode.

Opcije rasporeda iz stvarnog svijeta na razini grupe

Isto tako, možete promijeniti Run Mode u Basic Schedule. Upotrijebite svoje vještine dizajniranja testa kako biste pronašli razliku između to dvoje. Evo reference:

Osnovne opcije rasporeda na razini grupe

Jeste li primijetili novu ikonu koja se pojavljuje na alatnoj traci Scenario Schedule?

Evo ga za vašu referencu: Alatna traka Raspored scenarija s dodatnom ikonom Sastanak

Ikona Rendezvous pojavljuje se samo u slučaju grupnih konfiguracija.

Postavite SLA (Ugovor o razini usluge)

Možda ste potpisali Ugovor o razini usluge (SLA) sa svojim klijentima. SLA u LoadRunneru ili Controlleru daje vam priliku da testirate svoju aplikaciju u odnosu na SLA. Imajte na umu da vam redovni scenarij (koji nije SLA) daje priliku za pokretanje različitih vrsta scenarija kako biste pronašli probleme i uzrok problema; dok bi vaši klijenti možda željeli jednostavno testirati vašu aplikaciju u skladu sa SLA-om kako bi vidjeli radi li kako je dodijeljeno u ugovoru.tract ili ne.

Iz glavnog prikaza dizajna kontrolera pronađite SLA alatnu traku; nalazi se u gornjem desnom uglu i izgleda ovako:

Alatna traka SLA u gornjem desnom kutu prikaza Dizajn kontrolera

kliknite Novi gumb SLA na alatnoj traci SLA i otvorit će se sljedeći prozor:

Prva stranica čarobnjaka za ugovor o razini usluge

kliknite Gumb Dalje koristi se za napuštanje prve stranice čarobnjaka za SLA tipku.

Obratite pažnju na novi prozor. Ovdje možete odabrati Mjerenje SLA. U našem primjeru, uzimamo Transaction Response Time. Pogledaj:

Stranica čarobnjaka za SLA za odabir mjerenja

kliknite Gumb Dalje koristi se za dolazak do stranice za odabir transakcije tipku.

U sljedećem prozoru možete odabrati Transakcije na koje će se gore navedeno mjerenje primijeniti. Koristimo samo glavnu transakciju tj. 01_Signup

To će pomoći ukloniti otvaranje glavne stranice i isključivanje drugih ne tako važnih transakcija.

Pogledajte prozor:

Stranica čarobnjaka za SLA za odabir obuhvaćenih transakcija

kliknite Gumb Sljedeće koristi se za dosezanje praga stranice tipku.

U novom prozoru možete odabrati percentil vrijednosti praga. Ako ste odabrali više transakcija, možete kliknuti Gumb Primijeni na sve za prag percentila dugme. Pogledajte donji prozor:

Stranica čarobnjaka za SLA za postavljanje praga percentila

kliknite Gumb Dalje koristi se za dolazak do završne stranice čarobnjaka tipku.

Sljedeći zaslon je obično zatvaranje. Kliknite na Gumb Završi koji zatvara čarobnjaka za SLA gumb za zatvaranje SLA.

Završna stranica SLA čarobnjaka

Nakon što kliknete Gumb Završi potvrđuje dovršeni SLA, vidjet ćete glavni prozor dizajna kontrolera sa SLA-om. Pogledaj:

Prozor Dizajn kontrolera koji prikazuje konfigurirani SLA

Možete kliknuti na Gumb Detalji koji otvara definiciju SLA-a gumbe za prikaz detalja SLA. Otvorit će se sljedeći prozor:

Prozor s detaljima SLA-a s popisom mjerenja i praga

Kliknite Gumb za zatvaranje prozora s detaljima SLA-a gumb za zatvaranje gornjeg prozora.

Ako želite izbrisati postojeći SLA, možete kliknuti na Gumb za brisanje koji se koristi za uklanjanje postojećeg SLA-a dugme. Nakon klika, vidjet ćete donju poruku potvrde:

Poruka potvrde prikazana prije brisanja SLA-a

Ako kliknete na Gumb Napredno koji otvara SLA tracopcije za kralja gumb, vidjet ćete Napredne opcije SLA-a.

Preporučljivo je da radite s zadanom opcijom, tj. Interno izračunato Tracking Točka. Pogledajte snimku:

Napredne opcije SLA-a s internim izračunom Tracking Odabrano razdoblje

Ako radite s interno izračunatim Tracking Razdoblje, Analiza automatski postavlja tracrazdoblje u kojem će se odrediti SLA statusi. Ova opcija ima minimalno trackraljev period postavljen na 5 sekundi.

S druge strane, vi birate Tracking Razdoblje na željeni broj sekundi. Jednostavno odaberite sljedeći radio gumb.

Prilikom izvođenja scenarija temeljenog na SLA, postupak izvođenja ostaje potpuno isti.

Video na kontroleru

Donji vodič pokriva iste zaslone kontrolera u pokretu.

Kliknite ovdje ako video nije dostupan

Kontrolor sjedi u sredini Arhitektura LoadRunnera: skripte stižu iz VuGena nakon korelacija i parametrizacijai feedove s rezultatima Analiza LoadRunnera. Čitati Ispitivanje performansi i Testiranje opterećenja za širi proces.

Pitanja i odgovori

Osnovni raspored pojačava svakog VUsera, pokreće ga određeno trajanje, a zatim ga jednom usporava. Raspored iz stvarnog svijeta povezuje nekoliko radnji - pokretanje, pokretanje, dodavanje ili zaustavljanje VUsera, ponovno pokretanje - tako da opterećenje raste i opada kao u stvarnom prometu.

Ovisi o protokolu i memoriji stroja, a ne o fiksnom broju. Postavke generatora VUser Limit i Run-Time Quota eksplicitno ga ograničavaju, a ovdje prikazana kvota inicijalizira najviše pedeset VUsera odjednom.

Da. Strojno učenje može odrediti početnu vrijednost izvođenja, označiti transakcije koje odstupaju od normalnog i povezati porast vremena odziva s grafom resursa, što skraćuje potragu za uskim grlom nakon dugog scenarija.

GitHub kopilot koristan je na strani skriptiranja, izrade VuGen funkcija i rukovanja parametrima. Dizajn scenarija u kontroleru je GUI zadatak, pa Copilot pomaže prije scenarija, a ne unutar njega.

Točka sastanka zadržava pristigle VUsere dok se ne skupi određeni broj, a zatim ih zajedno pušta. Koristite je za prisilno stvaranje stvarne konkurentnosti na jednoj transakciji, kao što je istovremena prijava ili naplata.

Da. Uz Windows, trenutna izdanja instaliraju generatore opterećenja na Linux distribucijama, uključujući Ubuntu Server 22.04 LTS i RHEL 9, što je uobičajeni izbor kada generatori rade na instancama u oblaku.

Controller je alat za izvršavanje scenarija na radnoj površini u Professional izdanju. Enterprise izdanje ga zamjenjuje zajedničkim, web-baziranim laboratorijem koji stavlja testove u red čekanja među timovima, a cloud izdanje hostira generatore za vas.

Kontroler prikazuje brojače uživo tijekom izvođenja i zapisuje sirove rezultate. Analiza naknadno otvara taj dump i izrađuje grafove, korelacije i SLA izvješće koje predajete dionicima.

Sažmite ovu objavu uz: