Top 80 Loadrunner Pytania i odpowiedzi na rozmowie kwalifikacyjnej (2026)
Oto Loadrunner pytania i odpowiedzi na rozmowach kwalifikacyjnych dla ลwieลผych i doลwiadczonych kandydatรณw, aby zdobyฤ wymarzonฤ pracฤ.
Loadrunner Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej dla nowicjuszy
1) Jakich komponentรณw uลผyลeล w LoadRunner?
Kluczowymi komponentami LoadRunner sฤ :
- Generator Vuser โ Do generowania skryptรณw
- Kontroler - Do tworzenia i realizacji scenariuszy
- Analizator โ Aby przeanalizowaฤ wyniki.
Dowiedz siฤ wiฤcej o LoadRunner i jego architekturze w tym filmie lekcja.
๐ Bezpลatne pobieranie pliku PDF: pytania i odpowiedzi dotyczฤ ce wywiadu LoadRunner
2) Jakie protokoลy sฤ obsลugiwane przez LoadRunner?
Od LoadRunner 9.5 obsลugiwane sฤ nastฤpujฤ ce protokoลy. Bฤdzie to rosลo wraz z kolejnymi wersjami. Osoba przeprowadzajฤ ca wywiad nie oczekuje, ลผe wymienisz wszystkie, ale kilka (powiedzmy 5-7 protokoลรณw).
- Rozwiฤ zanie do wdraลผania aplikacji: Dla protokoลu Citrix.
- Klient/serwer: Dla DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-poziomowy), Sybase
Ctlib, Sybase Dblib i Windows Protokoลy gniazd. - Nietypowe: W przypadku szablonรณw C, szablonรณw Visual Basic, Java szablony,
Javascript oraz VBScript wpisz skrypty. - Komponenty rozproszone: Dla COM/DCOM, Corba-Javai Rmi-Java protokoลy.
- E-biznes: Dla protokoลรณw FTP, LDAP, Palm, Web (HTTP/HTML), usลug sieciowych i podwรณjnych protokoลรณw Web/Winsocket.
- Enterprise Java Fasolki: Dla EJB Testy i Rmi-Java protokoลy.
- ERP/CRM: Dla Baana, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPgraficzny interfejs uลผytkownika, SAP-Web i Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web i Siebel-Oracle) protokoลy. - Dziedzictwo: Do emulacji terminala (RTE).
- MailUsลugi: Wiadomoลci internetowe (IMAP), MS Exchange (MAPI), POP3 i SMTP.
- Oprogramowanie poลrednie: Protokoลy Jacada i Tuxedo (6, 7).
- Streaming: Dla MediaPlayera i RealPlayer protokoลy.
3) Co to jest agent biegacza obciฤ ลผenia?
Agent stanowi interfejs pomiฤdzy maszynฤ hosta a kontrolerem.
4) Jaki jest proces rozwoju?ping Skrypt Vuser?
Istniejฤ
cztery kroki rozwojuping skrypt vuser.
1- Nagraj skrypt Vuser.
2- Odtwรณrz/Ulepsz nagrany skrypt vuser.
3- Zdefiniuj rรณลผne ustawienia czasu wykonywania i sprawdลบ
4- Wลฤ
cz skrypt do scenariusza LoadRunner
Dowiedz siฤ wiฤcej o tworzeniu skryptรณw Vuser w samouczku wideo w tym miejscu.
5) Ilu uลผytkownikรณw V jest potrzebnych do testowania obciฤ ลผenia?
To w zasadzie podchwytliwe pytanie.
Liczba wymaganych uลผytkownikรณw VU zaleลผy od testowanego systemu, konfiguracji sieci, ustawieล sprzฤtowych, pamiฤci, systemu operacyjnego, aplikacji oprogramowania, celu testu wydajnoลci. Nie moลผe byฤ ลผadnej ogรณlnej wartoลci dla uลผytkownika VUser.
6) Jaka jest rรณลผnica w uruchamianiu Vusera jako procesu i wฤ tku? Ktรณry sposรณb uruchamiania Vusera jest korzystniejszy?
Gdy Vuser jest uruchamiany jako proces, ten sam program sterownika jest ลadowany do pamiฤci dla kaลผdego Vuser. Zajmie to duลผฤ iloลฤ pamiฤci i ograniczy liczbฤ Vuserรณw, ktรณre moลผna uruchomiฤ na jednym generatorze.
Gdy Vuser jest uruchamiany jako wฤ tek, tylko jedna instancja programu sterownika jest wspรณลdzielona przez danฤ liczbฤ Vuserรณw. Moลผesz uruchomiฤ wiele Vuserรณw na jednym generatorze, uลผywajฤ c trybu wielowฤ tkowoลci.
7) Jakie jest znaczenie โVuser-initโ?
Vuser-init rejestruje operacje wstฤpne, zwane takลผe operacjami inicjalizacji, przed uruchomieniem faktycznej aplikacji.
8) Co to jest dziennik rozszerzony?
Rozszerzony dziennik bฤdzie przechowywaล informacje takie jak dane zwrรณcone przez zaawansowany tracnp. podstawianie parametrรณw i wiele innych informacji w zaleลผnoลci od opcji wybranych w ustawieniach czasu wykonania.
9) Dlaczego tworzysz parametr?
Aby utworzyฤ parametr, zastฤ pisz zakodowanฤ na staลe wartoลฤ w skrypcie i zastฤ pisz jฤ parametrem. Pozwala to na wielokrotne uruchamianie jednego Vusera i uลผywanie rรณลผnych danych przy kaลผdym uruchomieniu. Pomaga w stymulowaniu bardziej rzeczywistego zapotrzebowania na serwer, poniewaลผ zapobiega buforowaniu wynikรณw przez serwer.
Dowiedz siฤ wiฤcej o parametryzacji w tym Video Tutorial
10) Jak podzielisz swรณj skrypt na wiele akcji? Dlaczego?
Podzielฤ skrypt na Akcje w oparciu o funkcjonalnoลฤ. Na przykลad jednorazowa akcja logowania do aplikacji, kolejna akcja rezerwacji i tak dalej.
Dziaลania zwiฤkszajฤ moลผliwoลฤ ponownego uลผycia kodu, skracajฤ czas konserwacji, a co za tym idzie, zmniejszajฤ koszty.
11) Jak ustawiฤ liczbฤ Vuserรณw w LoadRunner?
Moลผesz ustawiฤ liczbฤ Vusers w sekcji kontrolera podczas tworzenia scenariuszy. Wiele innych zaawansowanych opcji, takich jak ramp-up, ramp-down Vusers, jest rรณwnieลผ dostฤpnych w sekcji kontrolera.
Dowiedz siฤ wiฤcej o: Tworzenie kontrolerรณw i scenariuszy
12) Czym sฤ monitory?
Monitory sลuลผฤ do โmonitorowaniaโ wฤ skich gardeล wydajnoลci. Sฤ one uลผywane w sekcji Kontroler w Load Runner
13) Jakie rodzaje punktรณw kontrolnych sฤ dostฤpne w LoadRunner?
LoadRunner udostฤpnia dwa rodzaje punktรณw kontrolnych
a) Punkty kontrolne obrazu: Ten punkt kontrolny zweryfikuje obecnoลฤ obrazu na stronie w czasie jej wykonywania
b) Tekstowy punkt kontrolny: Ten punkt kontrolny zweryfikuje obecnoลฤ ciฤ gu tekstowego na stronie w czasie jej wykonywania
Obydwa powyลผsze punkty kontrolne moลผna dodaฤ w Vugen.
Dowiedz siฤ wiฤcej o: Punkty kontrolne
14) Z jakim problemem moลผemy siฤ spotkaฤ w zwiฤ zku z wฤ skim gardลem sprzฤtu, oprogramowania, sieci i pamiฤci podczas testu wydajnoลci?
Moลผliwe problemy mogฤ obejmowaฤ miฤdzy innymi:
1. Brak sprzฤtu
2. Wyciek pamiฤci
3. Problemy zwiฤ zane z sieciฤ .
4. Bลฤ d aplikacji/oprogramowania
15) Jakie byลoby Twoje zalecenie dotyczฤ ce poprawy miernika wydajnoลci?
Zalecane jest dokลadne dostrojenie sieci, bazy danych i aplikacji oraz serwera internetowego.
W sieci poziom prรณbuje zoptymalizowaฤ opรณลบnienie i przepustowoลฤ.
Na poziomie bazy danych sprawdลบ wszystkie indeksy i sekwencje, uruchamiajฤ c profilery. Moลผesz takลผe zoptymalizowaฤ zapytania do bazy danych.
Na poziomie serwera aplikacji uruchom profilery w celu znalezienia wyciekรณw pamiฤci w aplikacji
Na poziomie serwera WWW moลผna uลผywaฤ monitorรณw i optymalizowaฤ przepustowoลฤ oraz inne powiฤ zane wskaลบniki serwera.
16) Co to jest punkt spotkania?
Punktem spotkania jest Synchronization/Wait point. Punkty spotkania instruujฤ Vusers, aby podczas wykonywania testu czekali na przybycie wielu Vusers do okreลlonego punktu, aby mogli jednoczeลnie wykonaฤ zadanie.
Znaczenie tego polega na emulacji duลผego obciฤ ลผenia tylko w okreลlonej czฤลci scenariusza i przetestowaniu zachowania aplikacji.
17) Co to jest korelacja?
Korelacja sลuลผy do uzyskiwania danych unikalnych dla kaลผdego uruchomienia skryptu testowego (np. identyfikatorรณw sesji). Podczas nagrywania te dynamiczne wartoลci sฤ na staลe zakodowane w skrypcie, co powoduje bลฤ d podczas odtwarzania. Korelacja to technika, w ktรณrej dynamiczne wartoลci nie sฤ na staลe zakodowane w skrypcie, ale sฤ na staลe zakodowane.tracuruchamiane w czasie wykonywania w celu unikniฤcia awarii.
Dowiedz siฤ wiฤcej o korelacji w tym Samouczek wideo.
18) Co to jest korelacja rฤczna?
Jest to technika korelacji wykorzystujฤ
ca funkcjฤ Web_reg_save_param() aby zidentyfikowaฤ wartoลci dynamiczne w skrypcie. Waลผne jest, aby odtworzyฤ skrypt, aby sprawdziฤ, czy korelacja zostaลa wykonana pomyลlnie.
Nauka Korelacja rฤczna.
19) Jak identyfikujesz wฤ skie gardลa wydajnoลci?
Wฤ skie gardลa wydajnoลci moลผna wykryฤ za pomocฤ monitorรณw.
Monitorami tymi mogฤ byฤ monitory serwerรณw aplikacji, monitory serwerรณw WWW, monitory serwerรณw baz danych i monitory sieci.
Pomagajฤ w znalezieniu problematycznego obszaru w naszym scenariuszu, co powoduje wydลuลผenie czasu reakcji.
Dokonane pomiary obejmujฤ zazwyczaj czas reakcji wydajnoลci, przepustowoลฤ, liczbฤ trafieล na sekundฤ, wykresy opรณลบnieล sieci itp
20) Ktรณra funkcja sลuลผy do zakoลczenia zagnieลผdลผonej transakcji?
Funkcja to - lr_end_sub_transaction
Dowiedz siฤ wiฤcej o transakcjach w tym wideo.
Loadrunner Pytania i odpowiedzi na rozmowie kwalifikacyjnej dla doลwiadczonych
21) Jaka jest rรณลผnica pomiฤdzy transakcjฤ a instancjฤ transakcji w LoadRunner?
Transakcja sลuลผy do pomiaru czasu pomiฤdzy wykonaniami okreลlonych instrukcji
Instancja transakcji sลuลผy do analizy wydajnoลci
22) Podczas dziaลania skryptu znaleลบliลmy pewne wartoลci, ktรณre byฤ moลผe wymagajฤ korelacji? Czy moลผna wykonaฤ rฤcznฤ korelacjฤ dla tych wartoลci?
NIE. Nie jest moลผliwe wykonanie korelacji, gdy skrypt jest uruchomiony, ale moลผna wprowadziฤ zmiany po zatrzymaniu skryptu.
23) Jaki jest czas, ktรณry upลynฤ ล w Load Runnerze?
Czas, ktรณry upลynฤ ล, okreลla, ile czasu minฤลo od uruchomienia bieลผฤ cego wydarzenia i jest mierzony w rรณลผny sposรณb dla rรณลผnych ekranรณw, jak podano poniลผej โ
W oknie stanu scenariusza โ czas, ktรณry upลynฤ ล od momentu naciลniฤcia przycisku โRozpocznij scenariuszโ lub โZainicjuj/uruchom Vusera?โ przycisk.
W oknie โVuserโ czas, ktรณry upลynฤ ล od momentu przejลcia Vusera w stan โpracyโ.
24) Czy buforowanie ma negatywny wpลyw na wyniki testรณw obciฤ ลผenia?
Tak. Buforowanie ma negatywny wpลyw. Pamiฤฤ podrฤczna to tymczasowa pamiฤฤ przechowujฤ ca historiฤ przeglฤ dania. Gdy odwiedzasz stronฤ po raz DRUGI, czas wymagany do zaลadowania strony bฤdzie krรณtszy niลผ czas wymagany do zaลadowania strony podczas pierwszej wizyty, poniewaลผ wiฤkszoลฤ informacji wymaganych do zaลadowania strony jest pobierana z pamiฤci podrฤcznej, a nie z serwera . Bฤdzie to miaลo wpลyw na czas odpowiedzi w teลcie. Dlatego zaleca siฤ wyลฤ czenie buforowania.
25) Jaka jest rรณลผnica pomiฤdzy wykresem nakลadkowym a wykresem korelacyjnym?
Naลรณลผ wykres: Naลoลผy zawartoลฤ dwรณch wykresรณw majฤ cych wspรณlnฤ oล x
Wykres korelacyjny: Spowoduje to wykreลlenie osi Y dwรณch wykresรณw wzglฤdem siebie.
Dowiedz siฤ wiฤcej o: Analizator
26) Jaka jest rรณลผnica miฤdzy lr_error_message i lr_debug _message?
lr_error_message โ Wysyลa komunikat o bลฤdzie do okna danych wyjลciowych kontrolera LoadRunner
lr_debug _message โ Wysyลa komunikat debugowania do okna danych wyjลciowych kontrolera LoadRunner
27) Jaka jest rรณลผnica miฤdzy testowaniem obciฤ ลผenia i wydajnoลci?
Celem testรณw wydajnoลci jest sprawdzenie, czy aplikacja ลaduje siฤ/aktualizuje w okreลlonym czasie (powiedzmy 2 sekundy). Wykorzystuje takie wskaลบniki, jak czas odpowiedzi i liczba ลผฤ daล na sekundฤ. Odbywa siฤ to w warunkach produkcyjnych โ podobnych do obciฤ ลผenia.
Celem testรณw obciฤ ลผeniowych jest sprawdzenie skalowalnoลci systemu. Na przykลad ustalenie maksymalnej liczby uลผytkownikรณw obsลugiwanych przez system w ramach okreลlonych specyfikacji.
28) Utworzyลeล kilka reguล autokorelacji. Nowy tester w Twoim zespole przygotowuje siฤ do nagrania na swojej stacji roboczej grupy skryptรณw w tej samej aplikacji. Co moลผesz zrobiฤ, aby udostฤpniฤ testerowi reguลy korelacji?
Wyeksportowaลbym reguลy Autokorelacji do pliku .cor, a nastฤpnie poprosiลbym nowego czลonka zespoลu o zaimportowanie pliku .cor do swoich reguล Autokorelacji
29) Chcesz naลladowaฤ call center linii lotniczej. Wszyscy przedstawiciele logujฤ siฤ rano, realizujฤ swoje procesy biznesowe, a wylogowujฤ siฤ wieczorem. W ciฤ gu jednego dnia przedstawiciel utworzy 40 rezerwacji lotรณw, zmodyfikuje 10 rezerwacji lotรณw i wyszuka 20 rezerwacji lotรณw. Przedstawiciel nie moลผe przeprowadziฤ Modyfikacji bez uprzedniego przeprowadzenia Wyszukiwania. Jak zaprojektowaลbyล logikฤ uruchamiania?
Utwรณrz โ 67% Szukaj โ 16% Blokuj 0 โ 17% Szukaj Modyfikuj
30) Gdzie dodaฤ do skryptu funkcjฤ web_reg_save_param?
Przed krokiem pobierajฤ cym wartoลฤ dynamicznฤ
31) Chcesz, aby kaลผdy krok skryptu byล mierzony jako transakcja w kontrolerze i nie byล pokazywany w dzienniku powtรณrek w VuGen. Jak moลผesz to osiฤ gnฤ ฤ?
Moลผna tego dokonaฤ wลฤ czajฤ c automatycznฤ transakcjฤ w ustawieniach Run-time.
32) Ktรณry poziom nagrywania protokoลu sieciowego generuje funkcjฤ web_submit_form?
Nagranie oparte na formacie HTML generuje tฤ funkcjฤ.
33) Co to jest testowanie obciฤ ลผenia?
Testowanie obciฤ ลผenia ma na celu sprawdzenie, czy aplikacja dziaลa dobrze z obciฤ ลผeniami pochodzฤ cymi od duลผej liczby jednoczesnych uลผytkownikรณw i transakcji. Sลuลผy rรณwnieลผ do okreลlenia, czy moลผe ona obsลugiwaฤ okresy szczytowego wykorzystania.
34) Co to jest prowadnica obciฤ ลผenia?
Load Runner to narzฤdzie do testowania wydajnoลci firmy HP. To narzฤdzie obsลuguje wszystkie aspekty, takie jak obciฤ ลผenie, stres, wytrzymaลoลฤ, iloลฤ danych i testowanie skokรณw.
35) Jakie sฤ wszystkie komponenty LoadRunner?
Poniลผej znajdujฤ siฤ pliki komponenty LoadRunnera
- Uลผytkownik wirtualny Generator
- Kontroler i proces Agenta
- Analiza i monitorowanie LoadRunner
- Ksiฤ ลผki LoadRunner online
36) Jaki komponent LoadRunnera sลuลผy do nagrywania skryptu?
Uลผytkownik wirtualny Generator (VuGen) Komponent sลuลผy do nagrywania skryptu i umoลผliwia tworzenie skryptรณw Vuser dla rรณลผnych typรณw aplikacji i protokoลรณw komunikacyjnych.
37) Co to jest miejsce spotkania?
Punkty Rendezvous sฤ wprowadzane do skryptรณw Vuser w celu symulacji wiฤkszej liczby uลผytkownikรณw na serwerze. Punkty Rendezvous instruujฤ Vusers, aby czekali podczas wykonywania testu, aby wykonaฤ zadania jednoczeลnie.
Na przykลad w aplikacji bankowej punkty Rendezvous sฤ przyznawane ponad 100 uลผytkownikom, ktรณrzy jednoczeลnie wpลacajฤ pieniฤ dze.
38) Co to jest scenariusz?
Scenariusz to nic innego jak zdarzenie, ktรณre ma miejsce podczas kaลผdej sesji testowej.
Na przykลad definiuje scenariusz
- Liczba uลผytkownikรณw
- Czynnoลฤ do wykonania
- System maszyn wirtualnych
39) Jak moลผemy debugowaฤ skrypt LoadRunner?
VuGen zawiera dwie opcje debugowania skryptรณw Vuser.
- Uruchom polecenie Krok po kroku i
- Punkty przerwania.
Moลผemy rรณwnieลผ rฤcznie ustawiฤ klasฤ wiadomoลci w skrypcie za pomocฤ
lr_set_debug_message funkcja.
40) Jak moลผemy przeprowadziฤ testy funkcjonalne pod obciฤ ลผeniem?
Funkcjonalnoลฤ pod obciฤ ลผeniem moลผna przetestowaฤ, uruchamiajฤ c jednoczeลnie kilku Vuserรณw. Zwiฤkszajฤ c Vusers, konieczne jest okreลlenie, jakie obciฤ ลผenie moลผe wytrzymaฤ serwer.
41) Jaki jest zwiฤ zek pomiฤdzy czasem reakcji a przepustowoลciฤ ?
Przepustowoลฤ pokazuje iloลฤ danych w bajtach, ktรณre uลผytkownicy V odebrali z serwera w ciฤ gu sekundy. Porรณwnujฤ c go z czasem reakcji transakcji, przepustowoลฤ i czas odpowiedzi ulegajฤ zmniejszeniu.
Szczytowa przepustowoลฤ i najwyลผszy czas odpowiedzi wystฤ piลyby mniej wiฤcej w tym samym czasie.
42) Co zawierajฤ akcje vuser_init i vuser_end?
Akcja Vuser_init zawiera procedury logowania do serwera, a sekcja Vuser_end zawiera procedury wylogowania.
43) Jaka jest rรณลผnica pomiฤdzy logiem standardowym a logiem rozszerzonym?
Dziennik standardowy wysyลa podzbiรณr funkcji i komunikatรณw do dziennika wyjลciowego, a podzbiรณr funkcji zaleลผy od typu Vusera.
Rozszerzony dziennik wysyลa szczegรณลowe komunikaty dotyczฤ ce wykonania skryptu do dziennika wyjลciowego. Jest uลผywany gลรณwnie podczas debugowania, gdy uลผytkownik potrzebuje informacji na temat podstawienia parametrรณw.
44) Jakie sฤ rodzaje celรณw w scenariuszu zorientowanym na cel w Load Runner?
Load Runner zapewnia piฤฤ rรณลผnych typรณw celรณw:
- Liczba jednoczesnych Vuserรณw
- Liczba trafieล na sekundฤ
- Liczba transakcji na sekundฤ
- Liczba stron na minutฤ
- Czas reakcji transakcji
45) Jaka jest funkcja przechwytywania wartoลci dynamicznych w skrypcie vusera?
Web_reg_save_param to funkcja, ktรณra zapisuje dynamiczne informacje o danych w parametrze.
46) Na czym polega proces testowania moduลu Load Runner?
Poniลผej przedstawiono proces testowania w LoadRunner:
- Zaplanuj test obciฤ ลผenia
- Twรณrz skrypty Vuser
- Zdefiniuj scenariusz
- Uruchom scenariusz
- Przeanalizuj wyniki
47) Co to jest program uruchamiajฤ cy polecenia zdalne?
Zdalny program uruchamiajฤ cy polecenia umoลผliwia kontrolerowi uruchamianie aplikacji na komputerze gลรณwnym.
48) Jak moลผemy opracowaฤ skrypt vuser bazy danych?
Skrypty vuser moลผna tworzyฤ albo rejestrujฤ c je za pomocฤ generatora skryptรณw vuser, albo korzystajฤ c z szablonu skryptu vuser programu Load Runner.
49) Jak zaลadowaฤ agenta moduลu ลadujฤ cego?
Podczas uruchamiania scenariusza kontroler LoadRunner instruuje zdalnego dyspozytora agenta, aby uruchomiล agenta LoadRunner. Kontroler instruuje agenta LoadRunner, aby inicjowaล, uruchamiaล, wstrzymywaล i zatrzymywaล vuserรณw.
50) Jaka jest rรณลผnica miฤdzy trafieniami na sekundฤ a ลผฤ daniami na sekundฤ?
Trafienia na sekundฤ oznaczajฤ liczbฤ trafieล, jakie serwer otrzymuje w ciฤ gu jednej sekundy od vusera.
ลปฤ danie na sekundฤ to liczba ลผฤ daล, jakie vuser zaลผฤ da od serwera.
51) Jakie sฤ zalety prowadnicy ลadunkowej?
Oto zalety Load Runnera:
- Ogranicza interwencjฤ czลowieka
- Zmniejsza wymagania systemรณw
- Pomaga w lepszym wykorzystaniu czasu i pieniฤdzy
- Efektywne wykorzystanie automatyzacji
- Wykonanie jednopunktowe
52) Kim jest vuser w scenariuszu?
Vuser to wirtualni uลผytkownicy, ktรณrzy mogฤ symulowaฤ rzeczywistych uลผytkownikรณw. Wirtualni uลผytkownicy, ktรณrzy zastฤpujฤ rzeczywistych uลผytkownikรณw obsลugujฤ cych oprogramowanie klienckie, takie jak IE wysyลajฤ ce ลผฤ dania za pomocฤ protokoลu HTTP do serwerรณw internetowych IIS lub Apache.
53) Jak napisaฤ funkcjฤ zdefiniowanฤ przez uลผytkownika w LoadRunner?
Uลผycie powinno utworzyฤ zewnฤtrznฤ bibliotekฤ zawierajฤ cฤ funkcjฤ. Bibliotekฤ tฤ naleลผy nastฤpnie dodaฤ do katalogu bin VuGen. Nastฤpnie funkcjฤ zdefiniowanฤ przez uลผytkownika moลผna przypisaฤ jako parametr.
54) Jakie zmiany moลผna wprowadziฤ w ustawieniach wykonawczych?
Moลผna dokonaฤ czterech ustawieล czasu dziaลania:
- Tempo: Zawiera liczbฤ iteracji.
- Log: Rejestrowanie moลผna ustawiฤ jako standardowe lub wyลฤ czone.
- Pomyลl o czasie: Moลผliwoลฤ ustawienia czasu namysลu, ktรณry ma byฤ ignorowany lub zastฤpowany.
- Napisz do nas Umoลผliwia ustawienie Vuserรณw dla procesรณw lub wielowฤ tkowoลci.
55) Jak moลผemy znaleลบฤ problemy zwiฤ zane z bazami danych?
Monitory i wykres zasobรณw danych moลผna wykorzystaฤ do znalezienia problemรณw zwiฤ zanych z bazฤ danych. LoadRunner pozwala testerowi okreลliฤ zasรณb, ktรณry naleลผy zmierzyฤ przed uruchomieniem kontrolera.
56) Ile rodzajรณw wykresรณw dostฤpnych jest w LoadRunner?
Istnieje piฤฤ typรณw wykresรณw:
- Wykres czasu opรณลบnienia sieci โ wyลwietla czas, jaki upลywa pomiฤdzy ลผฤ daniem a odpowiedziฤ
- Dwa wykresy czasu odpowiedzi na transakcjฤ โ jeden wykres czasu odpowiedzi na tลumaczenie dla obciฤ ลผenia, a drugi dla percentyla
- Wykres trafieล/sekundฤ โ pokazuje natฤลผenie ruchu w aplikacji
- Wykres pobierania stron/sekundฤ โ pokazuje szybkoลฤ pobierania stron na sekundฤ
57) Jak moลผna zidentyfikowaฤ wฤ skie gardลa w wydajnoลci?
Monitory mogฤ sลuลผyฤ do wykrywania wฤ skich gardeล wydajnoลci. Naleลผฤ do nich monitory sieci, serwerรณw WWW, serwerรณw aplikacji i serwerรณw baz danych.
Monitorรณw tych moลผna uลผywaฤ do lokalizowania punktรณw problemรณw w scenariuszach, ktรณre powodujฤ wzrost czasu reakcji i przepustowoลci, opรณลบnienia sieci, czas reakcji wydajnoลci, liczbฤ trafieล na sekundฤ itp.
58) Czym jest rampa i jak jฤ ustawiฤ?
Ramp up stopniowo zwiฤksza obciฤ ลผenie serwera i moลผna go symulowaฤ poprzez stopniowe zwiฤkszanie liczby uลผytkownikรณw Vuser. Tฤ funkcjฤ moลผna znaleลบฤ w Opcjach planowania scenariusza.
59) Jak moลผna przeprowadziฤ korelacjฤ?
Korelacjฤ moลผna przeprowadziฤ na dwa sposoby:
- Uลผyj funkcji skanowania, aby wyszukaฤ korelacje i wybraฤ wartoลฤ z wyniku.
- Nagraj parฤ skryptรณw, a nastฤpnie porรณwnaj je ze sobฤ .
60) Gdzie sฤ ustawione opcje automatycznej korelacji?
Automatycznฤ korelacjฤ ustawia siฤ w obszarze opcji nagrywania na zakลadce korelacja. Moลผna wลฤ czyฤ korelacjฤ dla peลnego skryptu i zdefiniowaฤ reguลy korelacji.
Automatycznฤ korelacjฤ moลผna wykonaฤ w bazie danych poprzez wyลwietlenie okna wyjลciowego, przeskanowanie bazy w poszukiwaniu korelacji i wybranie wartoลci, ktรณra zostanie uลผyta.
61) Jaka jest korzyลฤ z uruchomienia skryptu Vuser jako wฤ tku?
Zaleta uruchamiania skryptu Vuser jako wฤ tku, ktรณry umoลผliwia uลผycie wiฤkszej liczby Vuserรณw dla jednego generatora obciฤ ลผenia. Uruchamianie skryptรณw Vuser jako procesรณw wykorzystuje duลผo pamiฤci, poniewaลผ wszystkie zaลadowane skrypty uลผywajฤ tego samego sterownika.
Ogranicza to liczbฤ skryptรณw Vuser, jakie moลผna uruchomiฤ na jednym generatorze.
62) Jaka jest rรณลผnica pomiฤdzy wykresem nakลadkowym a wykresem korelacyjnym?
Wykres nakลadki:
Wykres nakลadany ma jednฤ oล X i dwie osie Y. Lewa oล Y na poลฤ czonym wykresie pokazuje wartoลฤ bieลผฤ cego wykresu, a prawa oล Y pokazuje wartoลฤ osi Y poลฤ czonego wykresu.
Wykres korelacyjny:
Istniejฤ dwa wykresy, a oล Y aktywnego wykresu staje siฤ osiฤ X scalonego wykresu. Oล Y poลฤ czonego wykresu staje siฤ osiฤ Y scalonego wykresu.
63) Jakie sฤ trzy sekcje skryptu Vuser i jaki jest cel kaลผdej z nich?
Poniลผej przedstawiono trzy sekcje skryptu Vuser:
- Vuser_init โ Sลuลผy do rejestrowania logowania.
- Akcje โ uลผywane do rejestrowania procesu biznesowego.
- Vuser_end โ Sลuลผy do rejestrowania wylogowania.
64) Jakie sฤ cztery metody selekcji przy wyborze danych z pliku danych?
Poniลผej przedstawiono cztery metody selekcji:
- Sekwencyjna
- Losowy
- Wyjฤ tkowy
- Nazwa parametru
65) Co naleลผy zrobiฤ, aby wyลwietliฤ podstawienie parametrรณw w dzienniku wykonania?
Podstawienie parametrรณw moลผna wyลwietliฤ w rozszerzonym logu w ustawieniach czasu pracy.
66) Jakie narzฤdzia sฤ potrzebne do analizy wynikรณw biegu Vuser?
Do analizy wynikรณw uruchomienia Vuser wymagane sฤ nastฤpujฤ ce narzฤdzia:
- Dziennik wykonania
- Przeglฤ darka w czasie wykonywania i
- Mercury Okno Wyniki testu
67) Jaka jest rรณลผnica pomiฤdzy scenariuszem rฤcznym a scenariuszem zorientowanym na cel?
Poniลผej przedstawiono rรณลผnice pomiฤdzy scenariuszami manualnymi i zorientowanymi na cel:
| Scenariusz rฤczny | Scenariusz celu |
|---|---|
| Gลรณwnym celem jest sprawdzenie, ilu uลผytkownikรณw Vuserรณw moลผe jednoczeลnie uลผywaฤ | Celem moลผe byฤ przepustowoลฤ, czas odpowiedzi lub liczba jednoczesnych uลผytkownikรณw V |
| Daje Ci rฤcznฤ kontrolฤ nad liczbฤ uruchomionych Vuserรณw i o ktรณrej godzinie | Load Runner automatycznie zarzฤ dza Vuserami |
68) Jakie sฤ wszystkie powody, dla ktรณrych warto uลผywaฤ Monitora zasobรณw serwera?
Monitor zasobรณw serwera sลuลผy do sprawdzania, ile danych pochodzi z pamiฤci podrฤcznej i pomaga dowiedzieฤ siฤ, ktรณre czฤลci systemu majฤ wฤ skie gardลa.
69) Jaki jest cel wybrania opcji โPokaลผ przeglฤ darkฤโ podczas odtwarzania w ustawieniach Opcji ogรณlnych?
Ustawienie โPokaลผ przeglฤ darkฤโ sลuลผy do wyลwietlania stron pojawiajฤ cych siฤ podczas odtwarzania. Jest to przydatne do debugowania Vusera na poczฤ tkowych etapach tworzenia Web Vusera.
70) W jakim celu Uลผytkownik bฤdzie uลผywaล bลฤdu โkontynuujโ?
Kontynuuj naleลผy ustawiฤ tylko wtedy, gdy dzienniki wykonania sฤ bardziej opisowe lub dodawane sฤ logikฤ do Vusera.
71) Jaki jest cel transakcji LoadRunner?
Celem transakcji Load Runner jest zmierzenie jednego lub wiฤkszej liczby krokรณw/dziaลaล uลผytkownika w procesie biznesowym.
72) Dlaczego tworzysz parametry?
Parametry dziaลajฤ jak zmienne skryptu i sลuลผฤ do rรณลผnicowania danych wejลciowych przesyลanych do serwera w celu emulacji prawdziwych uลผytkownikรณw.
- Przy kaลผdym uruchomieniu skryptu do serwera wysyลane sฤ rรณลผne zestawy danych.
- Lepiej symuluj model uลผytkowania, aby uzyskaฤ dokลadniejsze testy z poziomu kontrolera, a jeden skrypt moลผe emulowaฤ wielu rรณลผnych uลผytkownikรณw w systemie.
73) Co to jest lr_output_message?
lr_output_message to funkcja wysyลajฤ
ca powiadomienia do okna Controller Output i do pliku dziennika Vuser.
74) Na serwerze internetowym baza danych i sieฤ dziaลajฤ prawidลowo. Gdzie moลผe leลผeฤ problem?
Problem moลผe leลผeฤ w samym systemie, na serwerze aplikacji lub w kodzie napisanym dla aplikacji.
75) Co to jest nagrywanie i tworzenie skryptรณw VuGen?
Kod skryptu LoadRunner uzyskiwany jest poprzez zapisanie w skลadni jฤzyka ANSI C i moลผna go przeglฤ daฤ w widoku skryptu.
76) Co to jest testowanie wydajnoลci w LoadRunner?
Testowanie wydajnoลci moลผna przeprowadziฤ poprzez obliczenie czasu dla transakcji odczytu i aktualizacji oraz sprawdzenie, czy funkcje systemu sฤ wykonywane w akceptowalnych ramach czasowych. W ลrodowisku wielu uลผytkownikรณw konieczne jest okreลlenie wpลywu wielu transakcji na czas pojedynczej transakcji.
77) Jaka jest konfiguracja systemรณw podczas korzystania z moduลu Load Runner?
Konfiguracja systemรณw odnosi siฤ do konfiguracji maszyn klienckich, na ktรณrych bฤdziemy uruchamiaฤ Vusers. Konfiguracja maszyny klienckiej obejmuje ustawienia sprzฤtowe, pamiฤฤ, system operacyjny, aplikacje programowe, narzฤdzia programistyczne itp.
Ta konfiguracja komponentรณw systemu powinna pasowaฤ do ogรณlnej konfiguracji systemu, aby osiฤ gnฤ ฤ cele testowania obciฤ ลผenia.
78) Do czego sลuลผy funkcja lr_abort?
Funkcja lr_abort sลuลผy do przerwania wykonywania skryptu Vuser. Instruuje Vusera, aby przestaล wykonywaฤ sekcjฤ Actions, wykonaล sekcjฤ vuser_end i zakoลczyล wykonywanie.
79) Co to jest czas myลlenia?
Pomyลl, ลผe czas to czas, w ktรณrym prawdziwy uลผytkownik czeka miฤdzy dziaลaniami.
Gdy uลผytkownik odbiera dane z serwera lub innych aplikacji, moลผe poczekaฤ kilka sekund na przejrzenie danych przed udzieleniem odpowiedzi. To opรณลบnienie nazywa siฤ czasem myลlenia.
80) Jak Load Runner wspรณลdziaลa z aplikacjฤ ?
Protokรณล jest uลผywany w Load Runnerze do interakcji z aplikacjฤ .
81) Jaka jest najnowsza wersja i jฤzyk uลผywany w Load Runnerze?
Na dzieล 20 lutego 2013 r. najnowszฤ wersjฤ jest Load Runner 11.5, a skrypt VUser jest uลผywany jak jฤzyk C.
LoadRunner obsลuguje nastฤpujฤ ce jฤzyki:
- Jฤzyk C
- Skrypty Visual Basic
- Visual Basic dla aplikacji
- Java Scripting
82) Jakie sฤ wszystkie waลผne protokoลy obsลugiwane przez Load Runner?
Poniลผej przedstawiono protokoลy obsลugiwane przez Load Runner:
- Rekord/wyลwietlanie .NET
- Baza danych
- DCOM
- Sieฤ
- Oracle E-Biznes
- SAP
- SOA
- Sieฤ i multimedia
- Bezprzewodowy
- GUI
- Java Nagrywaj i odtwarzaj
- Zdalny ekran
- Web 2.0
HP Loadrunner Quiz certyfikacyjny 1
HP Loadrunner Quiz certyfikacyjny 2
HP Loadrunner Quiz certyfikacyjny 3
Revprzeglฤ dajฤ c je obok szerszego zestawu pytania dotyczฤ ce testรณw wydajnoลciowych na rozmowie kwalifikacyjnej pomoลผe Ci rรณwnieลผ na egzaminie ustnym.

