Loadrunner Ohjaimen opetusohjelma: Manuaalinen ja tavoitteellinen skenaario

⚡ Älykäs yhteenveto

LoadRunnerin ohjain muuttaa valmiit VuGen-skriptit käynnissä olevaksi kuormitustestiksi: se kokoaa VUser-ryhmät, jakaa ne kuormitusgeneraattoreille, aikatauluttaa rampin ja suoratoistaa reaaliaikaisia ​​tuloksia skenaarion suorituksen aikana.

  • 🔘 Rooli: Ohjain suorittaa testisuunnitelman ohittaen suorituksenaikaiset asetukset, ajatteluajan ja tapaamispisteet.
  • ☑️ Manuaalinen skenaario: Sinä itse määrität tapahtumat, VUser-määrät ja keston.
  • Tavoitteisiin keskittyvä skenaario: Ohjain vaihtelee VUser-käyttäjien määrää, kunnes osumien tai vasteajan tavoite on saavutettu.
  • 🧪 Kuormageneraattorit: Lisää koneita tai käytä localhostia ja rajoita kunkin alustaman VUser-käyttäjän määrää.
  • 🛠️ ajoitus: Aikatauluta skenaarion tai ryhmän mukaan, reaalimaailman tai perustilassa.
  • 📊 Palvelutasosopimus: Liitä mukaan palvelutasosopimus, jotta suoritusta arvioidaan haittojen perusteella.trackynnysarvot.

LoadRunner-ohjaimen käyttöohje ja tavoitteelliset skenaariot

Mikä on Controller?

Kuten nimestä voi päätellä, ohjain on ohjelma, joka "ohjaa" kuormitustestin kokonaisuutta. Se vastaa helping Suorituskykytestaussuunnitelmasi suoritetaan jo luomillasi VuGen-skripteillä. Sen avulla voit ohittaa suorituksenaikaiset asetukset, ottaa käyttöön tai poistaa käytöstä ajatteluajan ja tapaamispisteet, lisätä kuormitusgeneraattoreita ja hallita käyttäjien määrää, joita kukin generaattori voi simuloida. Se luo automaattisesti vedoksen suoritustuloksista ja antaa sinulle reaaliaikaisen näkymän kuormitustestin "nykytilasta".

Tutustutaanpa LoadRunner-ohjaimeen tarkemmin.

Tuotemerkin huomautus: Alla olevat ruudut ovat HP:n aikakauden julkaisusta, ja tuote siirtyi myöhemmin Micro Focukselle ja sitä myydään nyt nimellä OpenText Ammattimainen suorituskykytekniikkaOhjain, VuGen, kuormitusgeneraattorit ja analyysi säilyttävät samat nimet ja saman työnkulun, joten jokainen vaihe on edelleen ajankohtainen.

Kuinka käynnistää ohjain

Käynnistääksesi ohjaimen, mene kohtaan Käynnistä-valikko ->HP Software ->HP LoadRunner ->Controller alla olevan kuvan mukaisesti:

Windows LoadRunner-ohjaimen käynnistämiseen käytetty Käynnistä-valikon polku

Kun olet käynnistänyt, näet hetkellisesti aloitusnäytön. Pikakuvaus on esitetty alla:

LoadRunner Controllerin aloitusnäyttö näkyy ohjelman latautumisen aikana

Tilannekuva vie automaattisesti ohjaimen pääikkunaan. Katsotaanpa sitä ennen kuin keskustelemme näytön pääkomponenteista.

LoadRunner-ohjaimen pääsuunnitteluikkuna

Jos "Uusi skenaario" -näyttö ei avaudu automaattisesti, (kun olet muuttanut asetusta) voit napsauttaa Uusi-painiketta Tiedosto-valikon alla tai klikata Uusi skenaario -painike ohjaimen työkalupalkissa -painiketta työkalupalkista. Vaihtoehtoisesti voit napsauttaa Ctrl + N. Valikko on esitetty alla viitteenä.

Ohjaimen tiedostovalikko, jossa näkyy Uusi skenaario -komento

Vastaavasti voit avata olemassa olevan tai aiemmin luodun skenaarion painamalla Ctrl + O tai Avaa skenaario -kuvake ohjaimen työkalupalkissa kuvaketta, ja se avaa tiedostojen selaamiseen tarkoitetun valintaikkunan. LoadRunner-skenaarion tiedostopääte on *.lrs

Controllerissa on kahdenlaisia ​​skenaarioita.

  • Manuaalinen skenaario
  • Tavoitteellinen skenaario

Manuaalinen skenaario voi sisältää prosenttitilaa tai ei. Keskustelemme jokaisesta yksityiskohtaisesti.

Manuaalisen skenaarion simulointi

Manuaalinen skenaario on staattinen ja antaa enemmän hallintaa tilanteeseen. Voit päättää, mitkä tapahtumat suoritetaan, kuinka monta kertaa ja kuinka kauan.

Testisekoituksen koostumuksen perusteella voit nähdä sovelluksen käyttäytymisen, kuten osumien määrän, vasteajan jne.

Saat myöhemmin selville, miten manuaalinen skenaario eroaa tavoitekeskeisestä skenaariosta.

Manuaalisen skenaarion luomiseksi valitse Manuaalinen skenaario kohdasta "Valitse skenaariotyyppi"

Käytetään nyt aluksi ei-prosenttitilaa. Katso alla olevaa tilannekuvaa:

Uusi skenaario -valintaikkuna, jossa manuaalinen skenaario on valittuna

Voit valita skriptit, jotka haluat lisätä skenaarioon suoraan yllä olevasta näytöstä. Yleensä kuitenkin skriptit lisätään myöhemmin.

Napsauta OK-painiketta jatkaaksesi.

Tämä luo tyhjän skenaarion ja lataa sen päänäyttöön. Huomaat, että Tallenna-painike on nyt käytössä. Katso alla oleva tilannekuva:

Tyhjä manuaalinen skenaario ladattu Ohjaimen suunnittelu -välilehdelle

Samoin, jos valitsit prosenttitilan valitessasi skenaarion tyyppiä, näyttö näyttää hieman erilaiselta. Käyttäjien määrän sijaan se näyttää käyttäjien jakautumisen prosentteina. Ohjain jakaa käyttäjät automaattisesti määritettyä prosenttiosuutta kohti.

Loput on samat. Katso alla oleva tilannekuva:

Manuaalinen skenaario prosenttitilassa, joka näyttää käyttäjien jakautumisen

Jos et luo skenaariota alussa, huomaat alla olevan työkalupalkin:

Ohjaimen työkalupalkki sellaisena kuin se näkyy ennen minkään skenaarion luomista

Voit napsauttaa Uusi tyhjä skenaario -painike ohjaimen työkalupalkissa -painiketta luodaksesi uuden tyhjän skenaarion. Kun skenaario on luotu, voit napsauttaa Tallenna skenaario -painike ohjaimen työkalupalkissa -painiketta tallentaaksesi skenaario tai napsauta Ctrl + S. Samoin voit napsauttaa Avaa olemassa oleva skenaario -painike ohjaimen työkalupalkissa -painiketta avataksesi jo olemassa olevan skenaarion paikalliselta tietokoneen asemalta.

Jäljellä oleva painike yksinkertaisesti kutsuu muita LoadRunnerin osia. The Työkalupalkin painike, joka käynnistää VuGenin -painike käynnistää VuGenin ja Työkalupalkin painike, joka käynnistää LoadRunner-analyysin -painike käynnistää LoadRunner-analyysin.

Kun lisäät VUser-skriptin tai -ryhmän, huomaat, että aiheen työkalupalkissa näkyy lisää kuvakkeita. Uusi työkalupalkki näyttää tältä:

Laajennettu ohjaintyökalurivi, joka näkyy, kun VUser-ryhmä on lisätty

Uudessa työkalupalkissa on 2 lisäsäädintä.

Ladata Generators-painike laajennetulla ohjaintyökalurivillä -painike avaa kaikkien latausten luettelon Generators. Meidän tapauksessamme käytämme "localhostia" generaattorina. Tämä tarkoittaa, että paikallista konettasi käyttää myös Controller Generator simuloida virtuaalisen käyttäjän kuormitusta. Verkkovirtualisointiasetukset voidaan avata napsauttamalla Verkon virtualisointiasetusten kuvake ohjaimen työkalupalkissa kuvake. Verkon virtualisointi vaatii Shunra NV for HP Softwaren version 8.6 tai uudemman asennettuna koneellesi. Tämä integrointi parantaa testien tarkkuutta virtualisoimalla tuotantoverkon olosuhteet kuormitus- ja suorituskykytestiympäristössä. Jos haluat sisällyttää Shunra NV for HP -ohjelmiston testiympäristöösi, ota yhteyttä HP:n huoltoedustajaan.

Versiohuomautus: HP osti Shunran vuonna 2014, ja ominaisuus toimitetaan nyt valmistajan omana verkon virtualisointikomponenttina, joten nykyiset asennukset eivät enää tarvitse erillistä Shunra-tuotetta.

Nyt kun olet luonut uuden, tyhjän LoadRunner-skenaarion, kirjoita muistiin sen mukana toimitetut oletusasetukset:

Suunnittelija: skenaario

Ajotila: Tosimaailman aikataulu

Koska VUser-skriptiä suorittaa joukko VUser-käyttäjiä, sitä kutsutaan myös ryhmäksi. Ryhmän nimi -sarakkeessa näkyy lisätyn VUser-skriptin nimi. Lisätään tähän skenaarioon omat VUser-skriptimme.

Kun skenaario on luotu kokonaan, näet Skenaarioryhmät-kohdassa työkalupalkin alla:

Skenaarioryhmät-työkalurivi Ohjaimen suunnittelu -välilehdellä

Voit napsauttaa Lisää VUser Group -kuvake Scenario Groups -työkaluriville -kuvaketta työkalupalkissa lisätäksesi VUser-ryhmän.

Kun napsautat solua Ryhmän nimi -sarakkeessa, se avaa pienen laatikon eli Ryhmän nimi -solu laajennettu skriptin valintaruutuun – Tässä näet nopean luettelon viimeaikaisista VUser-skripteistä sekä Selaa-painikkeen. Katso alla oleva kuvakaappaus.

Viimeisimmät VUser-skriptit lueteltuna Selaa-painikkeen vieressä

Voit valita luettelosta tai yksinkertaisesti selata haluamaasi hakemistoa. Jos napsautat Selaa-painiketta, se avaa valintaikkunan, joka muistuttaa MS:n yleistä valintaikkunaa. Katso alla oleva tilannekuva:

Tiedoston selausikkuna, jota käytetään VUser-skriptin valitsemiseen

Kuten näet, voit selata VUser-skriptejä, GUI-skriptejä tai QTP Skriptit täällä. Muista, että graafinen käyttöliittymä tai QTP skripti voi luoda vain yhden käyttäjän instanssin, eikä sitä voida käyttää "kuormituksen simulointiin". Voitko kertoa itsellesi, miksi a QTP Onko skripti saatavilla latausskenaariossa?

Oikea vastaus on, että QTP skriptejä voidaan lisätä latausskenaarioon esim.tract tiedot:

Koska LoadRunner-skripti toimii pyyntöjen ja vastausten perusteella, tämä ei sisällä käyttöliittymän ja datan renderöinnin kestoa. QTP skripti antaa yhden esimerkin todellisesta käyttökokemuksesta kuormituksen aikana. Tietenkin QTP Skriptin kaikki tapahtumat on suoritettava kuvailevan ohjelmoinnin avulla.

Jos napsautat hiiren kakkospainikkeella vasemmalla olevaa harmaata aluetta, näet pienen valikon, joka tulee näkyviin alla olevan kuvakaappauksen mukaisesti:

Hiiren kakkospainikkeen valikko, jossa näkyy Lisää ryhmä -komento

Voit selata VUser-skriptiä napsauttamalla Lisää ryhmä.

Poista ryhmä napsauttamalla Poista VUser Group -painike Scenario Groups -työkalurivillä -painiketta työkalupalkissa tai napsauta ryhmää hiiren kakkospainikkeella ja valitse Poista ryhmä - alla olevan kuvan mukaisesti:

Hiiren kakkospainikkeen valikko, jossa näkyy Poista ryhmä -komento

Vinkki: Voit myös napsauttaa Suoritusaika-asetukset-painike skenaarioryhmien työkalupalkissa -painiketta nähdäksesi valitun ryhmän Run Time Settings. Voit valita useita ryhmiä (pitämällä Ctrl + napsautus painettuna) ottaaksesi suoritusajan asetukset käyttöön valituissa ryhmissä kerrallaan.

Työkalupalkista voit napsauttaa Tiedot-painiketta [ Tiedot-painike Skenaarioryhmät-työkalurivillä ] työkalupalkissa nähdäksesi kaikki VUser-ryhmään liittyvät tiedot.

VUser-ryhmän ryhmätietopaneeli avattu

Jos napsautat Lisää, näyttöön tulee paneeli, jossa on 3 välilehteä. Ensimmäinen välilehti, Rendezvous, avautuu oletuksena:

Ryhmän tietopaneelin Rendezvous-välilehti

Voit myös nähdä VUser-käyttäjät Vusers-välilehdellä. Jos olet määrittänyt VUser-käyttäjille tunnukset, näet ne täällä.

Virtuaalikäyttäjät-välilehti, jossa luetellaan ryhmään liitetyt virtuaalikäyttäjät

Voit myös nähdä luettelon kaikista Script-kansion tiedostoista. Tämä säästää navigointia aina viimeiseen hakemistoon asti ja näyttää vain asiaankuuluvat tiedostot.

Tiedostot-välilehti, jossa luetellaan skriptikansion sisältö

Opettelemme erikseen ryhmän järjestämistä.

Kun skenaario on valmis, voit napsauttaa Aloita skenaario -painike, jota käytetään suorituksen aloittamiseen -painiketta aloittaaksesi skenaariosi toteuttamisen. Kun napsautat toistopainiketta, huomaat, että ohjain siirtyy Suunnittelu-välilehdestä Suorita-välilehdelle.

Ohjaimen suunnittelunäkymässä voit myös tarkastella skriptiä skenaarion suorittamisen aikana. Tämä on hyödyllistä, jos kohtaat virheitä. Skriptiin tekemäsi muutokset eivät kuitenkaan näy käynnissä olevassa skenaariossa. Vaikka skenaario ei olisikaan käynnissä, sinun on tarkasteltava tietoja ja napsautettava PÄIVITÄ-painiketta, jotta muutokset tulevat voimaan.

Voit tarkastella skriptiä suoraan Controllerista napsauttamalla Näytä skripti -painike ohjaimen työkalupalkissa painiketta.

Samoin voit nähdä nykyiset VU-käyttäjät (kyllä, voit itsekin tarkastella niitä) napsauttamalla VUsers-painike, joka avaa käynnissä olevan VUser-luettelon painiketta.

Kun olet valmis määrittämään, voit napsauttaa Skenaarion toiston aloituspainike Suunnittelu-välilehdellä -painiketta tai siirry Juoksu-välilehdelle ja napsauta Aloita skenaario -painike Suorita-välilehdellä painiketta.

Skenaarion suorittamisen alussa Controller luo implisiittisesti väliaikaisen hakemiston tulosten tyhjentämiseksi. Jos hakemisto on jo olemassa, saat kehotteen:

Varoitus siitä, että tuloshakemisto on jo olemassa

Jos valitset Kyllä, edellinen vedos menetetään. Jos valitset Ei, näet alla olevan ikkunan. Voit halutessasi luoda uuden hakemiston jokaiselle tulokselle. Harkitse kuitenkin tilan loppumista pian sen jälkeen.

Valintaikkuna uuden tuloshakemiston luomiseksi jokaista ajoa varten

Heti kun painat OK, skenaario alkaa toimia. Näet käyttäjien siirtyvän Odottaa-sarakkeista Init-sarakkeisiin ja niin edelleen.

Tältä esimerkkisuoritus näyttää:

Ohjaimen suoritus -välilehti suoritettavan skenaarion aikana

Voit napsauttaa Hyväksytyt tapahtumat, joka avaa uuden ikkunan. Täällä voit tarkistaa skripteissäsi käyttämiesi tapahtumien tilan.

Vastaavasti voit avata minkä tahansa kaavion napsauttamalla mitä tahansa kaavion nimeä vasemmalla.

Ikkunan alareunasta näet, mitkä tapahtumat ovat ohimeneviä, minkä tahansa käyttäjän tähän mennessä käyttämän vähimmäisajan, enimmäisajan, keskimääräisen ajan ja keskihajonnan.

Voit lajitella tulokset vierekkäin tai vasta skenaarion päätyttyä. Voit vaihtaa napsauttamalla Tulokset-valikkoa ja löydät alla olevan valikon.

Tulosvalikko, jossa on tulosten lajitteluvaihtoehto

Jos olet halunnut ottaa lajittelun käyttöön, voit pitää sen valittuna.

Tavoitteellisen skenaarion simulointi

Tavoitekeskeinen skenaario on luonteeltaan dynaaminen – tämä tarkoittaa, että se muuttaa jatkuvasti palvelimella simuloitavaa kokonaiskuormitusta. Asetat tavoitteen, esimerkiksi enimmäismäärän osumia, jotka haluat saavuttaa kohdepalvelimelle, maksimivasteajan tapahtumaan jne.

Yllä olevien lukujen perusteella voit piirtää analytiikkaa, kuten sovelluksesi tukemien käyttäjien enimmäismäärän pysyessä hyväksyttävän vasteajan rajoissa. Samoin voit selvittää sovellukseen yhdistettyjen käyttäjien enimmäismäärän, kunnes palvelimelle on tullut X osumaa.

Tällaisessa tapauksessa ohjain muuttaa automaattisesti palvelimen käyttäjien määrää, joten sinulla on vain vähän hallintaa siihen, kuinka monta kertaa tai kuinka kauan käyttäjä suorittaa palvelua.

Luo uusi skenaario napsauttamalla Uusi ja valitse Tavoitesuuntautunut skenaario.

Seuraava näyttö tulee näkyviin:

Tavoitekeskeinen skenaario ladattu Controller Design -välilehdelle

VUser-ryhmien lisäämisprosessi on täsmälleen sama kuin manuaalisen skenaarion tapauksessa.

Kuten nimestä voi päätellä, tavoitekeskeisen skenaarion keskeinen ero on se, että asetat tavoitteen. Ohjain muuttaa sitten automaattisesti virtuaalikäyttäjien määrää, kunnes tavoite saavutetaan.

Vaikka käyttöliittymä on suurin piirtein samanlainen kuin manuaalisessa skenaariossa, tietyt näytöt näyttävät erilaisilta, vaikka ne suorittavat samat toiminnot. Esimerkiksi VUser-ryhmän tai VUser-skriptin lisäämiseksi napsauta Lisää skripti -painike tavoitekeskeisessä skenaarionäkymässä -painiketta. Tämä johtaa alla olevaan ikkunaan:

Lisätty Skriptivalintaikkuna, jossa luetellaan viimeisimmät skriptit ja Tallenna-painike

Täällä voit valita viimeisimmät skriptit, selata skriptiä tai luoda uuden skriptin painamalla Tallenna-painiketta.

Sulje ikkuna napsauttamalla OK.

Tarpeen mukaan voit klikata Tiedot-painike tavoitekeskeisessä skenaarionäkymässä -painiketta nähdäksesi valitun ryhmän/VUser Scriptin tiedot.

Klikkaamalla Poista-painike, joka poistaa valitun VUser-ryhmän -painike poistaa valitun VUser-ryhmän nykyisestä skenaariosta. Muutokset tallennetaan vain, jos tallennat.

Klikkaamalla Suorituksenaikaiset asetukset -painike tavoitekeskeisessä skenaarionäkymässä -painike avaa suorituksenaikaiset asetukset, kuten VuGenissä opiskelimme. Jos kuitenkin ohitat (tai muokkaat) suorituksenaikaisia ​​asetuksia tässä, muutokset tulevat voimaan vain nykyisessä tilanteessa. Jos poistat skriptin ja lataat sen uudelleen tai napsautat päivitä (tietonäkymässä), menetät kaikki tehdyt muutokset. Tämä lataa uudelleen skriptin luomisen yhteydessä tallennetut suorituksenaikaiset asetukset.

Voit myös napsauttaa Näytä-painike, joka avaa valitun VUser-ryhmän VuGenissä -painiketta avataksesi valitun VUser-ryhmän VuGenissa.

Jos haluat määrittää Load Generators (seuraava aiheemme), jota voit napsauttaa Generators-painike, joka avaa Lataa-valikon Generatorluettelo painiketta.

Alla oleva taulukko kokoaa yhteen aiemmin luvatun eron kahden skenaariotyypin välillä.

Aspect Manuaalinen skenaario Tavoitteellinen skenaario
Kuka päättää kuorman Sinä teet, VUser käyttäjältä VUser Ohjain tekee niin saavuttaakseen tavoitteesi
luonto Staattinen kerran suunniteltu Dynaaminen, vaihtelee juoksun aikana
Sinä määrität Transaktiot, VUser-määrät, kesto Tavoite, kuten osumia sekunnissa tai vasteaika
Lisätila Prosenttitila jakaa virtuaalikäyttäjät osuuden mukaan Ei prosenttitilaa
Parasta Tunnetun testiseoksen toistaminen Kohteen kantaman kuorman löytäminen

Tavoiteorientoituneen skenaarion toteuttaminen on sama kuin manuaalinen skenaario.

Määritä kuormitus Generators

On kaksi tapaa määrittää lataus Generators.

Kun napsautat Lisää ryhmä (lisätäksesi VUser-skriptin), näet alla olevan ikkunan:

Lisää kuormaa kantava ryhmäikkuna Generator Nimikenttä

Voit napsauttaa Lisää vastaavaa Lataa Generator Nimeä ja selaa kuormaasi Generatortai vaihtoehtoisesti voit yksinkertaisesti kirjoittaa ”localhost” ja aloittaa ohjainkoneen käytön Load-muodossa. Generator.

Jos napsautat "lisää...", näet alla olevan ikkunan:

Lisää kuorma Generator vuoropuhelu nimi- ja alustakenttien kanssa

Voit napsauttaa Lisää nähdäksesi lisää lataamiseen liittyviä asetuksia Generator. Selaa eri välilehtiä saadaksesi enemmän ymmärrystä:

Kuormageneraattorin suoritusaikakiintiövälilehti, joka rajoittaa kerralla alustettujen käyttäjien määrää

Yllä olevat määritykset olivat ajonaikaisten asetusten määrityksiä. Kuten näet, enintään 50 käyttäjää voidaan alustaa kerralla.

Alla on VUser Limit -määritykset.

Kuormageneraattorin VUser Limit -välilehti

Napsauta Oletukset, jos haluat palauttaa oletusasetukset ja menettää tekemäsi muutokset. Napsauta OK-painiketta tallentaaksesi muutokset ja sulkeaksesi ikkunan.

Toinen tapa lisätä ja määrittää kuorma Generators on napsauttamalla skenaario valikosta ja napsauta Ladata Generators.

Skenaariovalikko, jossa on kuorman painike Generators-komento

Tämä johtaa pääikkunaan Generators. Täältä näet kaikkien latausten tilan Generators. Nimi viittaa nimeen Generator. Tila on nykyinen tila riippumatta siitä, onko generaattori valmis käytettäväksi vai ei. Alusta kertoo Operageneraattorin järjestelmä, joka voi olla Windows or unix vain. Tyyppi kertoo, onko se paikallinen vai pilvipohjainen generaattori. Katso alla oleva tilannekuva:

Ladata Generatorikkunan nimi, tila, alusta ja tyyppi

Alustahuomautus: Ishayoiden opettaman Windows-tai-Unix-muotoilu heijastaa tässä esitettyä julkaisua. Nykyiset LoadRunner-julkaisut asentavat myös kuormitusgeneraattoreita Linux-jakeluihin, kuten Ubuntu Palvelin 22.04 LTS ja RHEL 9.

Jos haluat lisätä toisen generaattorin, sinun on napsautettava Lisää-painiketta. Kun napsautat lisää, näet saman ruudun kuin edellä on jo käsitelty.

Kun generaattori on määritetty, sulje näyttö napsauttamalla Sulje-painiketta.

Varaa ryhmä

Ennen skenaarion suorittamista sinun on määritettävä aikataulu. Voit ajoittaa joko skenaarion tai ryhmän mukaan. Kumpikin näistä voidaan luokitella edelleen reaalimaailman aikataulun tai perusaikataulun mukaan, joita kutsutaan suoritustilaksi.

Jos ajoitat skenaarion mukaan ja luot reaalimaailman aikataulun, näet seuraavat vaihtoehdot Yleisaikataulu-alueella:

Skenaariotason reaalimaailman aikataulun yleinen aikataulualue

Jos kuitenkin ajoitat skenaarion ja luot perusaikataulun, näet alla olevan ikkunan. Löydätkö eron?

Skenaariotason yleinen aikataulualue Perusaikataulu

Voit myös ajoittaa ryhmäkohtaisesti. Tämä ottaa kokoonpanon käyttöön ryhmätasolla. Tämä voidaan edelleen luokitella Real-World- ja Basic Run Mode -tilaan.

Ryhmätason reaalimaailman aikatauluvaihtoehdot

Samoin voit vaihtaa ajotilan perusaikatauluksi. Käytä testisuunnittelutaitojasi löytääksesi ero näiden kahden välillä. Tässä on viite:

Ryhmätaso Perusaikatauluvaihtoehdot

Huomasitko uuden kuvakkeen ilmestyvän Scenario Schedule -työkaluriville?

Tässä se viitteeksi: Skenaarioaikataulun työkalupalkki, jossa näkyy ylimääräinen Rendezvous-kuvake

Rendezvous-kuvake näkyy vain ryhmäkokoonpanoissa.

Palvelutasosopimuksen (SLA) määrittäminen

Olet ehkä allekirjoittanut palvelutasosopimuksen asiakkaidesi kanssa. LoadRunnerin tai Controllerin palvelutasosopimus antaa sinulle mahdollisuuden testata sovellustasi palvelutasosopimusta vasten. Muista, että tavallinen (ei-palvelutasosopimus) skenaario antaa sinulle mahdollisuuden suorittaa erityyppisiä skenaarioita ongelmien ja niiden perimmäisten syiden löytämiseksi, kun taas asiakkaasi saattavat haluta yksinkertaisesti testata sovellustasi palvelutasosopimuksen alaisena nähdäkseen, toimiiko se sopimuksessa määritetyllä tavalla.tract vai ei.

Etsi Controllerin suunnittelunäkymästä SLA-työkalurivi. joka on oikeassa yläkulmassa ja näyttää tältä:

SLA-työkalurivi Controller Design -näkymän oikeassa yläkulmassa

Valitse Uusi SLA-painike SLA-työkalurivillä -painiketta ja seuraava ikkuna avautuu:

Palvelutasosopimuksen ohjatun toiminnon ensimmäinen sivu

Valitse Seuraava-painike, jota käytetään poistumaan ensimmäiseltä SLA-ohjatun toiminnon sivulta painiketta.

Huomaa uusi ikkuna. Täältä voit valita SLA:n mittauksen. Esimerkissämme käytämme Transaction Response Time -aikaa. Katso:

SLA-ohjatun toiminnon sivu mittauksen valitsemiseksi

Valitse Seuraava-painike, jota käytetään tapahtuman valintasivulle siirtymiseen painiketta.

Seuraavassa ikkunassa voit valita tapahtumat, joissa yllä olevaa mittausta sovelletaan. Käytämme vain päätapahtumaa eli 01_Signup

Tämä auttaa poistamaan avautuvan pääsivun ja muut vähemmän tärkeät tapahtumat.

Katso ikkunasta:

SLA-ohjatun toiminnon sivu katettujen tapahtumien valitsemiseksi

Valitse Seuraava-painike, jota käytetään kynnyssivulle siirtymiseen painiketta.

Uudessa ikkunassa voit valita kynnysarvon prosenttipisteen. Jos olet valinnut useita tapahtumia, voit napsauttaa Käytä kaikkiin -painike prosenttipistekynnysarvolle -painiketta. Katso alla olevaa ikkunaa:

SLA-ohjatun toiminnon sivu prosenttipistekynnyksen asettamista varten

Valitse Seuraava-painike, jota käytetään ohjatun toiminnon sulkemissivulle siirtymiseen painiketta.

Seuraava näyttö on tavallinen sulkeminen. Klikkaa Valmis-painike, joka sulkee SLA-avustajaa -painiketta sulkeaksesi SLA.

Palvelutasosopimuksen ohjatun toiminnon sulkemissivu

Kun olet napsauttanut Valmis-painike vahvistaa valmiin palvelutasosopimuksen, näet ohjaimen suunnitteluikkunan, jossa on SLA-sopimus. Katso:

Ohjaimen suunnittelu -ikkuna, jossa näkyy määritetty palvelutasosopimus

Voit napsauttaa Tiedot-painike, joka avaa SLA-määrityksen -painikkeita nähdäksesi SLA-tiedot. Seuraava ikkuna avautuu:

Palvelutasosopimuksen tietoikkuna, jossa luetellaan mittausarvo ja kynnysarvo

Napauta Palvelutasosopimuksen tietoikkunan sulkemispainike -painiketta sulkeaksesi yllä olevan ikkunan.

Jos haluat poistaa olemassa olevan SLA:n, voit napsauttaa Poista-painiketta käytetään olemassa olevan palvelutasosopimuksen poistamiseen -painiketta. Kun napsautat, näet alla olevan vahvistusviestin:

Vahvistusviesti, joka näytetään ennen palvelutasosopimuksen poistamista

Jos klikkaat Lisäasetukset-painike, joka avaa palvelutasosopimuksen trackuningasvaihtoehdot -painiketta, näet SLA:n lisäasetukset.

On suositeltavaa käyttää oletusvaihtoehtoa eli sisäisesti laskettua. Tracking Piste. Katsokaa tilannekuvaa:

Edistyneet SLA-asetukset sisäisesti lasketulla tavalla Tracking Valittu ajanjakso

Jos työskentelet sisäisesti lasketun kanssa Tracking Jakso, Analyysi asettaa automaattisesti trackuningasjakso, jona SLA-statukset määritetään. Tällä vaihtoehdolla on vähimmäisvaatimus trackuningasjakso asetettu 5 sekuntiin.

Toisaalta, valitset Tracking Jakso haluttuun sekuntimäärään. Valitse vain seuraava valintanappi.

SLA-pohjaista skenaariota suoritettaessa suoritusprosessi pysyy täsmälleen samana.

Video ohjaimesta

Alla oleva läpikäynti kattaa samat ohjaimen näytöt liikkeessä.

Napauta täältä jos video ei ole saatavilla

Ohjain istuu keskellä LoadRunner-arkkitehtuuri: skriptit saapuvat VuGeniltä jälkeen korrelaatio ja parametrisointi, ja tulokset dumppaavat syötteitä LoadRunner-analyysi. Lukea Suorituskykytestaus ja Kuormitustesti laajempaa prosessia varten.

UKK

Perusaikataulu nostaa jokaisen virtuaalikäyttäjän kuormitusta, suorittaa sen tietyn ajan ja laskee sen sitten kerran. Reaalimaailman aikataulu ketjuttaa useita toimintoja – käynnistää, suorittaa, lisää tai pysäyttää virtuaalikäyttäjiä ja suorittaa uudelleen – joten kuormitus nousee ja laskee kuten oikealla liikenteellä.

Se riippuu protokollasta ja koneen muistista, ei kiinteästä määrästä. Generaattorin VUser Limit- ja Run-Time Quota -asetukset rajoittavat sen eksplisiittisesti, ja tässä näytetty kiintiö alustaa enintään viiteenkymmeneen VUser-käyttäjään kerrallaan.

Kyllä. Koneoppiminen voi asettaa suorituksen lähtötasolle, merkitä normaalista poikkeavat tapahtumat ja korreloida vasteajan piikin resurssigraafiin, mikä lyhentää pullonkaulan etsintää pitkän skenaarion jälkeen.

GitHub Copilot on hyödyllinen skriptien kirjoittamisessa, VuGen-funktioiden piirtämisessä ja parametrien käsittelyssä. Skenaarioiden suunnittelu Controllerissa on graafinen tehtävä, joten Copilot auttaa ennen skenaariota eikä sen sisällä.

Tapaamispiste pitää saapuvia virtuaalikäyttäjiä paikallaan, kunnes tietty määrä käyttäjiä on kerännyt tunnuksen, ja vapauttaa heidät sitten yhdessä. Sitä käytetään pakottamaan aito samanaikaisuus yhdelle tapahtumalle, kuten samanaikaiselle kirjautumiselle tai uloskirjautumiselle.

Kyllä. Rinnalla Windows, nykyiset julkaisut asentavat kuormitusgeneraattoreita Linux-jakeluihin, mukaan lukien Ubuntu Palvelin 22.04 LTS ja RHEL 9, mikä on yleinen valinta, kun generaattorit toimivat pilvi-instansseissa.

Controller on Professional-version työpöytäversio, jossa skenaariot suoritetaan. Enterprise-versiossa se korvataan jaetulla verkkopohjaisella laboratoriolla, joka jonottaa testejä tiimien välillä, ja pilviversiossa generaattorit toimivat puolestasi.

Ohjain näyttää reaaliaikaisia ​​laskureita ajon aikana ja kirjoittaa raakatulokset. Analyysi avaa tämän jälkeen vedoksen ja rakentaa graafit, korrelaatiot ja SLA-raportin, jonka annat sidosryhmille.

Tiivistä tämä viesti seuraavasti: