Loadrunner Tutorial Controller: Manual și scenariu orientat spre obiective

⚡ Rezumat inteligent

Controlerul din LoadRunner transformă scripturile VuGen finalizate într-un test de încărcare în desfășurare: asamblează grupuri VUser, le distribuie pe generatoare de încărcare, programează rampa și transmite în flux rezultatele în timp ce scenariul se execută.

  • 🔘 Rol: Controlerul execută proiectarea testului, ignorând setările de execuție, timpul de gândire și punctele de întâlnire.
  • ☑️ Scenariu manual: Tu stabilești singur tranzacțiile, numărul de utilizatori virtuali și durata.
  • Scenariu orientat spre obiective: Controlerul modifică numărul de utilizatori virtuali (VUser) până când se atinge obiectivul de accesări sau de timp de răspuns.
  • 🧪 Generatoare de sarcină: Adăugați mașini sau folosiți localhost și limitați numărul de utilizatori virtuali (VUsers) pe care fiecare le inițializează.
  • 🛠️ Programare: Programați pe scenarii sau pe grupuri, în modul de rulare Real-World sau Basic.
  • 📊 ALS: Atașați un Acord privind Nivelul Serviciilor, astfel încât rularea să fie evaluată în funcție detracpraguri ted.

Manualul LoadRunner Controller și scenarii orientate spre obiective

Ce este Controller?

Controlerul, așa cum sugerează și numele, este un program care „controlează” testul de sarcină general. Este responsabil pentruping Execuți designul testului de performanță folosind scripturile VuGen pe care le-ai creat deja. Acesta îți permite să modifici setările de execuție, să activezi sau să dezactivezi timpul de gândire, punctele de întâlnire, să adaugi generatoare de sarcină și să controlezi numărul de utilizatori pe care fiecare generator îi poate simula. Creează automat o imagine de ansamblu a rezultatelor execuției, oferindu-ți o vizualizare live a „stării actuale” a testului de sarcină în desfășurare.

Să aflăm mai multe despre controlerul LoadRunner.

Notă despre marcă: Capturile de ecran de mai jos provin din versiunea din epoca HP, iar produsul a trecut ulterior la Micro Focus și este acum vândut ca OpenText Inginerie profesională a performanțeiControllerul, VuGen, generatoarele de sarcină și Analiza păstrează aceleași nume și același flux de lucru, așadar fiecare pas de aici se aplică în continuare.

Cum se lansează controlerul

Pentru a lansa Controller-ul, accesați Meniul Start ->Software HP ->HP LoadRunner ->Controller, așa cum se arată mai jos:

Windows Calea din meniul Start utilizată pentru lansarea controlerului LoadRunner

După ce ați lansat, veți vedea un ecran de introducere care apare momentan. Mai jos a fost afișată o imagine rapidă:

Ecranul de pornire LoadRunner Controller afișat în timpul încărcării programului

Instantaneul va duce automat la fereastra principală a Controlerului. Să aruncăm o privire asupra lui înainte de a discuta componentele principale ale ecranului.

Fereastra principală de proiectare a controlerului LoadRunner

Dacă ecranul „Scenariu nou” nu apare automat, (după ce ați schimbat preferința) puteți face clic pe butonul Nou din Meniul Fișier sau faceți clic pe Butonul Scenariu nou din bara de instrumente Controler butonul din bara de instrumente. Alternativ, puteți face clic pe Ctrl + N. Meniul a fost afișat mai jos pentru referință.

Meniul Fișier controler care afișează comanda Scenariu nou

În mod similar, pentru a deschide un scenariu existent sau creat anterior puteți folosi Ctrl + O sau Pictograma Deschidere scenariu din bara de instrumente Controler pictogramă și va deschide o casetă de dialog standard pentru a răsfoi fișierele. Extensia unui fișier LoadRunner Scenario este *.lrs

Există două tipuri de scenarii în Controller.

  • Scenariul manual
  • Scenariu orientat spre obiective

Scenariul manual poate avea sau nu modul Procent. Vom discuta fiecare în detaliu.

Simularea unui scenariu manual

Un scenariu manual este static și oferă mai mult control asupra situației. Poți decide ce tranzacție să execuți, de câte ori și pentru cât timp.

Pe baza compoziției mixului de testare, puteți vedea comportamentul aplicației, cum ar fi numărul de accesări, timpul de răspuns etc.

Vei afla mai târziu cum diferă un scenariu manual de un scenariu orientat pe obiective.

Pentru a crea un scenariu manual, selectați scenariu manual din „Selectați tipul scenariului”

Deocamdată, să folosim modul non-procent, pentru început. Aruncă o privire la instantaneul ilustrat mai jos:

Caseta de dialog Scenariu nou cu Scenariu manual selectat

Puteți selecta scripturile pe care doriți să le adăugați la scenariu chiar din ecranul de mai sus. Cu toate acestea, se practică în general adăugarea scripturilor mai târziu.

Faceți clic pe butonul OK pentru a continua.

Acest lucru va crea un scenariu gol și îl va încărca în ecranul principal. Veți observa că butonul Salvare este activat acum. Aruncă o privire la instantaneul de mai jos:

Scenariul manual gol a fost încărcat în fila Proiectare controler

De asemenea, dacă ați selectat Modul procentaj în timp ce selectați tipul de scenariu, ecranul va apărea ușor diferit. În loc de numărul de utilizatori, va afișa distribuția utilizatorilor în procente. Controllerul distribuie automat utilizatorii pe procentul atribuit.

Restul este la fel. Consultați instantaneul de mai jos:

Scenariu manual în modul procentual care arată distribuția utilizatorilor

Dacă nu creați un scenariu la început, veți observa bara de instrumente ca mai jos:

Bara de instrumente a controlerului așa cum apare înainte de crearea oricărui scenariu

Puteți face clic pe Butonul Scenariu nou gol din bara de instrumente Controler butonul pentru a crea un nou scenariu gol. Odată ce un scenariu a fost creat, puteți face clic pe Butonul Salvare scenariu din bara de instrumente Controler pentru a salva un scenariu sau faceți clic pe Ctrl + S. De asemenea, puteți face clic pe Butonul Deschide scenariu existent din bara de instrumente Controler butonul pentru a deschide un scenariu deja existent de pe unitatea computerului local.

Butonul rămas invocă pur și simplu alte componente ale LoadRunner. The Butonul din bara de instrumente care invocă VuGen butonul invocă VuGen și Butonul din bara de instrumente care invocă LoadRunner Analysis Butonul invocă analiza LoadRunner.

După ce adăugați un script sau un grup VUser, veți observa că bara de instrumente a subiectului va afișa pictograme suplimentare. Noua bară de instrumente va arăta astfel:

Bara de instrumente extinsă a controlerului este afișată odată ce este adăugat un grup VUser

Noua bară de instrumente are 2 comenzi suplimentare.

A incarca Generatorbutonul s din bara de instrumente extinsă a Controlerului butonul deschide lista tuturor Load Generators. În cazul nostru, folosim „localhost” ca generator. Aceasta înseamnă că mașina dvs. locală va fi folosită de Controller și Generator pentru a simula încărcarea utilizatorului virtual. Setările de virtualizare a rețelei pot fi deschise făcând clic pe Pictograma setărilor de virtualizare a rețelei din bara de instrumente a controlerului pictograma. Virtualizarea rețelei necesită Shunra NV pentru software-ul HP versiunea 8.6 sau o versiune ulterioară instalată pe computer. Această integrare îmbunătățește acuratețea testului prin virtualizarea condițiilor rețelei de producție în mediul de testare de încărcare și performanță. Pentru a încorpora Shunra NV pentru software HP în mediul dumneavoastră de testare, contactați reprezentantul de service HP.

Notă privind versiunea: HP a achiziționat Shunra în 2014, iar funcția este acum livrată ca o componentă proprie de virtualizare a rețelei a furnizorului, astfel încât instalările actuale nu mai necesită un produs Shunra separat.

Acum că ați creat un scenariu LoadRunner nou și gol, vă rugăm să notați configurațiile implicite pe care le include:

Programat de: Scenariu

Modul de rulare: Programul lumii reale

Întrucât un script VUser va fi rulat de un grup de VUseri, este denumit și Grup. Coloana Nume Grup va afișa numele scriptului VUser odată adăugat. Să adăugăm scripturile noastre VUseri în acest scenariu.

Când un scenariu este complet creat, veți vedea mai jos bara de instrumente sub Grupuri de scenarii:

Bara de instrumente Grupuri de scenarii din fila Proiectare controler

Puteți face clic pe butonul Adăugați pictograma Grup VUser în bara de instrumente Grupuri de scenarii pictograma din bara de instrumente pentru a adăuga un grup VUser.

Când faceți clic pe o celulă din coloana Nume grup, se va deschide o casetă mică, de exemplu Celulă Nume grup extinsă într-o casetă de selecție a scriptului – aici puteți vedea o listă rapidă a Scripturilor VUser recente, precum și butonul Browse. Consultați captura de ecran de mai jos.

Scripturi VUser recente listate lângă un buton Răsfoire

Puteți selecta din listă sau pur și simplu căutați din directorul dorit. Dacă faceți clic pe butonul de răsfoire, se deschide o casetă de dialog similară cu caseta de dialog comună MS. Consultați instantaneul de mai jos:

Dialogul de navigare a fișierelor folosit pentru selectarea unui script VUser

După cum puteți vedea, puteți răsfoi scripturi VUser, scripturi GUI sau QTP Scripturi aici. Vă rugăm să rețineți, o interfață grafică sau QTP Scriptul poate instanția doar un singur utilizator și nu poate fi folosit pentru „simulare de încărcare”. Poți să-ți spui de ce un QTP Scriptul este disponibil în Load Scenario?

Răspunsul corect este că QTP Scripturile pot fi adăugate la un scenariu de încărcare pentru a ex.tract informatii:

Deoarece scriptul LoadRunner funcționează pe baza cererii și răspunsului, aceasta nu include durata interfeței utilizator și a randării datelor. QTP Scriptul va oferi un exemplu de experiență reală a utilizatorului sub sarcină. Desigur, QTP Scriptul trebuie să aibă toate tranzacțiile aplicate prin programare descriptivă.

Dacă faceți clic dreapta pe zona gri din stânga, veți vedea un mic meniu care apare ca în captura de ecran de mai jos:

Meniu cu clic dreapta care afișează comanda Adăugare grup

Puteți face clic pe Adăugare grup pentru a răsfoi scriptul VUser.

Pentru a elimina un grup, faceți clic pe Butonul Eliminare grup VUser din bara de instrumente Grupuri de scenarii butonul din bara de instrumente sau faceți clic dreapta pe grup și selectați Eliminați grup - după cum se arată mai jos:

Meniu cu clic dreapta care afișează comanda Eliminare grup

Sfat: De asemenea, puteți face clic pe Butonul Setări timp de execuție din bara de instrumente Grupuri de scenarii butonul pentru a vizualiza setările de timp de rulare specifice grupului selectat. Puteți selecta mai multe grupuri (ținând apăsat Ctrl + clic) pentru a aplica setările de timp de rulare la grupurile selectate simultan.

Din bara de instrumente, puteți face clic pe butonul Detalii [ Butonul Detalii din bara de instrumente Grupuri de scenarii ] în bara de instrumente pentru a vizualiza toate detaliile referitoare la un grup VUser.

Panoul cu informații despre grup s-a deschis pentru un grup de utilizatori virtuali (VUser)

Dacă faceți clic pe Mai multe, vă va afișa un panou cu 3 file. Prima filă, Rendezvous, se va deschide implicit:

Fila Întâlnire din panoul cu detaliile grupului

De asemenea, puteți vedea utilizatorii virtuali listați în fila Utilizatori virtuali. Dacă ați atribuit ID-uri utilizatorilor virtuali, îi veți vedea aici.

Fila Utilizatori virtuali care listează utilizatorii virtuali atribuiți grupului

De asemenea, puteți vedea lista tuturor fișierelor din folderul Script. Acest lucru vă scutește de navigarea până la directorul final și afișează doar fișierele relevante.

Fila Fișiere care listează conținutul folderului de scripturi

Vom studia modul de programare a unui grup separat.

Odată ce scenariul dvs. este gata, puteți da clic pe Butonul Start Scenario este folosit pentru a începe execuția butonul pentru a începe executarea scenariului. Odată ce faceți clic pe butonul de redare, veți observa că controlerul trece de la fila Design la fila Run.

Vizualizarea Proiectare controler vă permite, de asemenea, să vizualizați un script în timp ce rulați scenariul. Acest lucru este util atunci când întâmpinați erori. Cu toate acestea, orice modificări pe care le faceți în script nu se vor reflecta în scenariul care rulează. Chiar și atunci când scenariul nu rulează, trebuie să vizualizați detaliile și să faceți clic pe butonul REFRESH (Actualizare) pentru ca modificările să aibă efect.

Puteți vizualiza un script direct din Controller făcând clic pe Butonul Vizualizare script din bara de instrumente Controler butonul.

De asemenea, puteți vedea utilizatorii VU actuali (da, de fapt îi puteți vedea) făcând clic pe Butonul VUsers care deschide lista VUsers care rulează butonul.

Odată ce ești bun cu configurarea, poți apăsa pe Butonul Pornire redare scenariu din fila Design butonul sau accesați fila Running și faceți clic pe Butonul Pornire scenariu din fila Executare butonul.

La începutul execuției scenariului, Controller va crea implicit un director temporar pentru a descărca rezultatele. Dacă directorul există deja, veți primi o solicitare:

Avertisment prompt că directorul de rezultate există deja

Dacă selectați Da, descărcarea anterioară se va pierde. Dacă selectați Nu, veți vedea fereastra de mai jos. Puteți opta pentru a crea un director nou pentru fiecare rezultat, dacă doriți. Cu toate acestea, luați în considerare să rămâneți fără spațiu la scurt timp după aceea.

Dialog pentru crearea unui nou director de rezultate pentru fiecare rulare

De îndată ce apăsați OK, scenariul dvs. va începe să ruleze. Veți vedea utilizatorii trecând de la coloanele Pending la Init și așa mai departe.

Iată cum va arăta un exemplu de execuție:

Fila Executare controler în timpul unui scenariu în execuție

Puteți face clic pe Tranzacții transmise care deschide o fereastră nouă. Aici puteți verifica starea tranzacțiilor pe care le-ați aplicat în scripturile dvs.

În mod similar, puteți face clic pe orice nume de grafic din stânga pentru a deschide orice grafic.

În partea de jos a ferestrei, puteți vedea ce Tranzacții se desfășoară, timpul minim luat de orice utilizator până acum, timpul maxim, timpul mediu și abaterea standard.

Puteți alege să adunați rezultatele unul lângă altul sau numai după încheierea scenariului. Pentru comutare, faceți clic pe meniul Rezultate și veți găsi meniul de mai jos.

Meniul Rezultate care conține opțiunea de sortare a rezultatelor

Dacă ați dorit să activați colarearea, o puteți păstra bifată.

Simularea unui scenariu orientat spre obiective

Un scenariu orientat spre obiectiv este de natură dinamică - asta înseamnă că continuă să modifice încărcarea generală simulată pe server. Setați un obiectiv, de exemplu, numărul maxim de accesări pe care doriți să le obțineți pentru serverul țintă, timpul maxim de răspuns la o tranzacție etc.

Pe baza cifrelor de mai sus, puteți extrage analize precum numărul maxim de utilizatori pe care aplicația dvs. îi suportă, respectând în același timp un timp de răspuns acceptabil. În mod similar, puteți găsi numărul maxim de utilizatori conectați la aplicație până când se atinge numărul X de accesări la server.

Într-un astfel de caz, Controlerul modifică automat numărul de utilizatori ai serverului, prin urmare, aveți puțin control asupra numărului de accese sau a duratei de rulare a unui utilizator.

Faceți clic pe Nou pentru a crea un nou scenariu și selectați Scenariu orientat spre obiective.

Va apărea următorul ecran:

Scenariu orientat spre obiective încărcat în fila Proiectare controler

Procesul de adăugare a VUser Groups este exact același ca în cazul scenariului manual.

Diferența cheie într-un scenariu orientat pe obiective, așa cum sugerează și numele, este că setezi un obiectiv. Controlerul va varia apoi automat numărul de utilizatori virtuali (VUsers) până când obiectivul respectiv este atins.

Deși cea mai mare parte a interfeței este destul de similară cu cea din Scenariul Manual, anumite ecrane apar diferit, deși efectuează aceleași acțiuni. De exemplu, pentru a adăuga un Grup de VUser sau un Script VUser, faceți clic pe Butonul Adăugare script în vizualizarea scenariului orientat pe obiective buton. Acest lucru va duce la fereastra de mai jos:

Caseta de dialog Adăugare script care listează scripturile recente și un buton Înregistrare

Aici puteți selecta scripturi recente, puteți căuta un script sau puteți apăsa butonul Înregistrare pentru a crea un script nou.

Faceți clic pe OK pentru a închide fereastra.

După nevoie, puteți face clic Butonul Detalii din vizualizarea scenariului orientat pe obiective butonul pentru a vizualiza detaliile grupului selectat/VUser Script.

Dacă faceți clic pe Butonul Eliminare care șterge grupul VUser selectat butonul va elimina grupul VUser selectat din scenariul curent. Modificările vor fi salvate numai dacă salvați.

Dacă faceți clic pe Butonul Setări în timpul execuției din vizualizarea scenariului orientat pe obiective Butonul va deschide Setările de execuție, așa cum am studiat în VuGen. Cu toate acestea, dacă suprascrieți (sau modificați) Setările de execuție aici, modificările vor fi efective numai pentru scenariul curent. Dacă eliminați scriptul și îl reîncărcați sau apăsați pe Reîmprospătare (în Vizualizare detalii), veți pierde toate modificările efectuate. Aceasta va reîncărca Setările de execuție salvate în timpul creării scriptului.

De asemenea, puteți face clic pe Butonul Vizualizare care deschide grupul VUser selectat în VuGen pentru a deschide grupul VUser selectat în VuGen.

Dacă doriți să configurați Load Generators (următorul nostru subiect) pe care puteți face clic Generatorbutonul s care deschide fereastra Încărcare Generatorlista s butonul.

Tabelul de mai jos prezintă diferența promisă anterior între cele două tipuri de scenarii.

Aspect Scenariul manual Scenariu orientat spre obiective
Cine decide încărcătura Tu faci, VUser de la VUser Controlorul face asta pentru a vă atinge obiectivul
Natură Static odată proiectat Dinamic, variază în timpul alergării
Tu definesti Tranzacții, număr de utilizatori virtuali, durată Un obiectiv precum accesări pe secundă sau timpul de răspuns
Mod suplimentar Modul procentual distribuie utilizatorii virtuali în funcție de cotă Fără mod procentual
Cel mai bun pentru Reproducerea unui amestec de testare cunoscut Găsirea încărcăturii pe care o țintă o poate susține

Execuția unui scenariu orientat spre obiectiv este aceeași cu scenariul manual.

Configurați încărcarea Generators

Există două moduri de a configura Load Generators.

Când faceți clic pe Adăugare grup (pentru a adăuga un script VUser), veți vedea fereastra de mai jos:

Adăugați o fereastră de grup care transportă sarcina Generator Câmp de nume

Puteți face clic pe Adăugați corespunzător încărcării Generator Denumiți și răsfoiți încărcarea dvs Generatorsau, alternativ, puteți pur și simplu să tastați „localhost” și să începeți să utilizați mașina controlerului ca Load Generator.

Dacă faceți clic pe „adăugați…”, veți vedea fereastra de mai jos:

Adăugați sarcină Generator dialog cu câmpurile nume și platformă

Puteți face clic pe Mai multe pentru a vedea mai multe setări legate de Încărcare Generator. Navigați prin diferite file pentru a înțelege mai bine:

Fila Quotă în timpul rulării generatorului de sarcină limitează utilizatorii inițializați simultan

Cele de mai sus au fost configurații ale setărilor de rulare. După cum puteți vedea, maximum 50 de utilizatori pot fi inițializați simultan.

Mai jos este configurarea limitei VUser.

Fila Limită VUser a generatorului de sarcină

Faceți clic pe Setări implicite dacă doriți să reveniți la setările implicite și să pierdeți orice modificări pe care le-ați făcut. Faceți clic pe butonul OK pentru a salva modificările și pentru a închide fereastra.

Un alt mod de a adăuga și configura Load Generators este făcând clic Scenariu meniu și faceți clic pe A incarca Generators.

Meniul de scenarii care conține sarcina Generatorcomanda s

Acest lucru va duce la fereastra principală a Generators. Aici puteți vedea starea tuturor încărcării Generators. Numele se referă la numele Generator. Stare este starea curentă, indiferent dacă generatorul este sau nu gata de utilizare. Platforma îi spune Operating Sistemul generatorului care poate fi Windows or Unix numai. Tipul spune dacă este un generator local sau bazat pe cloud. Aruncă o privire la instantaneul de mai jos:

A incarca Generatornumele, starea, platforma și tipul listării ferestrei s

Notă despre platformă: il Windows-sau-Formularea Unix reflectă versiunea prezentată aici. Versiunile actuale de LoadRunner instalează și generatoare de sarcină pe distribuții Linux, cum ar fi Ubuntu Server 22.04 LTS și RHEL 9.

Pentru a adăuga un alt generator, trebuie să faceți clic pe butonul Adăugare. Odată ce faceți clic pe adăugare, veți vedea același ecran ca deja discutat mai sus.

Odată ce generatorul a fost configurat, faceți clic pe butonul Închidere pentru a închide ecranul.

Programați un grup

Înainte de a rula scenariul, trebuie să configurați programarea. Fie programați după scenariu, fie după grup. Fiecare dintre acestea poate fi clasificat în continuare după Programare reală sau Programare de bază, numită Mod de rulare.

Dacă programați în funcție de scenariu și creați un program din lumea reală, veți vedea opțiunile de mai jos care apar în zona Program global:

Zona Program global pentru un program la nivel de scenariu în lumea reală

Cu toate acestea, dacă programați un scenariu și creați un program de bază, veți vedea fereastra de mai jos. Poți găsi diferența?

Zona Program global pentru un program de bază la nivel de scenariu

Puteți, de asemenea, să programați în funcție de grup. Aceasta va aplica configurația la nivel de grup. Acest lucru poate fi clasificat în continuare în modul de rulare de bază și în lumea reală.

Opțiuni de program la nivel de grup pentru lumea reală

De asemenea, puteți schimba modul de rulare la Program de bază. Folosiți-vă abilitățile de Test Designing pentru a găsi diferența dintre cele două. Iată o referință:

Opțiuni de program de bază la nivel de grup

Ați observat că apare o pictogramă nouă în bara de instrumente Planificarea scenariului?

Iată-l pentru referință: Bara de instrumente Planificare scenarii care afișează pictograma suplimentară Rendezvous

Pictograma Rendezvous apare numai în cazul configurațiilor de grup.

Configurați SLA-ul (Acordul privind nivelul serviciilor)

Este posibil să fi semnat un Acord privind Nivelul de Servicii (SLA) cu clienții dvs. SLA în LoadRunner sau Controller vă oferă oportunitatea de a testa aplicația în funcție de un SLA. Rețineți că un scenariu obișnuit (non-SLA) vă oferă oportunitatea de a rula diverse tipuri de scenarii pentru a găsi problemele și cauza principală a problemelor; în timp ce clienții dvs. ar putea dori pur și simplu să testeze aplicația dvs. în funcție de un SLA pentru a vedea dacă funcționează conform cerințelor din contract.tract sau nu.

Din vizualizarea principală de proiectare a controlerului, găsiți bara de instrumente SLA; care este în colțul din dreapta sus și arată așa:

Bara de instrumente SLA din colțul din dreapta sus al vizualizării Controller Design

Apasă pe Buton SLA nou pe bara de instrumente SLA butonul și următoarea fereastră se va deschide:

Prima pagină a expertului Acordului privind nivelul serviciilor

Apasă pe Butonul Următor este folosit pentru a părăsi prima pagină a expertului SLA butonul.

Observați noua fereastră. Aici puteți selecta Măsurarea SLA. În exemplul nostru, luăm timpul de răspuns la tranzacție. Uită-te:

Pagină expert SLA pentru selectarea măsurătorii

Apasă pe Butonul următor este folosit pentru a accesa pagina de selectare a tranzacției butonul.

În fereastra următoare, puteți selecta Tranzacțiile în care se va aplica măsurarea de mai sus. Folosim doar tranzacția principală, adică 01_Signup

Acest lucru va ajuta la eliminarea paginii principale de deschidere și a altor tranzacții nu atât de importante care trebuie excluse.

Aruncă o privire pe fereastră:

Pagină expert SLA pentru selectarea tranzacțiilor acoperite

Apasă pe Butonul următor este folosit pentru a ajunge la pagina cu prag butonul.

În fereastra nouă, puteți selecta percentila valorii de prag. Dacă ați selectat mai multe tranzacții, puteți da clic Butonul Se aplică la toate pentru pragul percentil buton. Aruncă o privire la fereastra de mai jos:

Pagină expert SLA pentru setarea pragului percentil

Apasă pe Butonul Următorul este folosit pentru a ajunge la pagina de închidere a expertului butonul.

Următorul ecran este o închidere simplă. Apasă pe Butonul Finalizare care închide expertul SLA butonul pentru a închide SLA.

Pagina de închidere a expertului SLA

După ce faceți clic Butonul Finalizare confirmă finalizarea SLA-ului, veți vedea fereastra principală de proiectare a controlerului cu un SLA. Uită-te:

Fereastra Controller Design care prezintă SLA-ul configurat

Puteți face clic pe butonul Butonul Detalii care deschide definiția SLA-ului butoane pentru a vizualiza detaliile SLA. Se va deschide următoarea fereastră:

Fereastra cu detalii SLA care listează măsurarea și pragul

Clic Butonul Închidere al ferestrei cu detalii SLA butonul pentru a închide fereastra de mai sus.

Dacă doriți să ștergeți un SLA existent, puteți face clic pe Butonul de ștergere este utilizat pentru a elimina un SLA existent buton. După ce dați clic, veți vedea mai jos mesajul de confirmare:

Mesaj de confirmare afișat înainte de ștergerea unui SLA

Dacă faceți clic pe Buton avansat care deschide SLA-ul tracopțiuni rege butonul, veți vedea Opțiunile avansate ale unui SLA.

Este recomandabil să lucrați cu opțiunea implicită, adică Calculat intern Tracking Punct. Uită-te la imagine:

Opțiuni avansate de SLA cu Calculat intern Tracking Perioada selectată

Dacă lucrați cu Calculat intern Tracking Perioadă, Analiza setează automat tracperioada de timp la care vor fi determinate stările SLA. Această opțiune are un minim tracperioadă rege setată la 5 secunde.

Pe de altă parte, selectați Tracking Perioadă până la numărul dorit de secunde. Pur și simplu selectați butonul radio următor.

Când executați un scenariu bazat pe SLA, procesul de execuție rămâne exact același.

Video pe controler

Ghidul de mai jos prezintă aceleași ecrane ale Controllerului în mișcare.

Clic aici dacă videoclipul nu este accesibil

Controlorul se află în mijlocul Arhitectura LoadRunnerScripturile sosesc de la VuGen după corelație și parametrizareși fluxurile de rezultate Analiza LoadRunner. Citit Test de performanta și Încărcarea testelor pentru procesul mai amplu.

Întrebări frecvente

Un program de bază crește treptat activitatea fiecărui utilizator virtual (VUser), rulează pentru o durată setată, apoi scade treptat. Un program din lumea reală înlănțuie mai multe acțiuni - pornire, rulare, adăugare sau oprire a utilizatorilor virtuali, rulare din nou - astfel încât sarcina crește și scade ca traficul real.

Depinde de protocol și de memoria mașinii, nu de un număr fix. Setările VUser Limit și Run-Time Quota ale generatorului o limitează explicit, iar cota afișată aici inițializează cel mult cincizeci de VUsers simultan.

Da. Învățarea automată poate stabili o bază pentru o rulare, poate semnala tranzacțiile care deviază din normal și poate corela un vârf al timpului de răspuns cu un grafic de resurse, ceea ce scurtează căutarea blocajelor după un scenariu lung.

Copilotul GitHub este utilă în ceea ce privește scriptarea, elaborarea funcțiilor VuGen și gestionarea parametrilor. Proiectarea scenariilor în Controller este o sarcină interfață grafică, așa că Copilot ajută înainte de scenariu, mai degrabă decât în ​​interiorul acestuia.

Un punct de întâlnire reține utilizatorii virtuali (VUsers) care sosesc până când se adună un număr stabilit, apoi îi eliberează împreună. Folosește-l pentru a impune o concurență reală într-o tranzacție, cum ar fi o conectare simultană sau o rafală de finalizare a comenzii.

Da. Alături de Windows, versiunile actuale instalează generatoare de sarcină pe distribuții Linux, inclusiv Ubuntu Server 22.04 LTS și RHEL 9, care este alegerea obișnuită atunci când generatoarele rulează pe instanțe cloud.

Controller este rulatorul de scenarii desktop din ediția Professional. Ediția Enterprise îl înlocuiește cu un laborator partajat, bazat pe web, care pune în coadă testele între echipe, iar ediția cloud găzduiește generatoarele pentru tine.

Controlerul afișează contoare live în timp ce rularea are loc și scrie rezultatele brute. Analiza deschide ulterior acel dump și construiește graficele, corelațiile și raportul SLA pe care îl înmânați părților interesate.

Rezumați această postare cu: