Loadrunner

Micro Focus LoadRunner – näpunäited ja nipid

30. oktoober 2021

LoadRunner on tarkvara jõudluse testimine tööriist alates Mikrofookus . Seda kasutatakse rakenduste kontrollimiseks, süsteemi käitumise ja jõudluse mõõtmiseks koormuse all. LoadRunner suudab simuleerida suure hulga kasutajate salvestamist programmitarkvara abil ja rakenduse komponentide toimimise hindamist.

LoadRunner simuleerib kasutaja tegevust, simuleerides interaktsioone kasutajaliidese abil, nagu klahvivajutused või hiireliigutused, või genereerides sõnumeid rakenduse komponentide vahel. Loodud interaktsioonid salvestatakse skriptidesse. LoadRunner saab genereerida skripte neid salvestades, näiteks logides HTTP-päringuid kliendi veebibrauseri ja rakenduse serveri vahel. Pärast LoadRunneri installimist ja selle kasutamise alustamist võib teil tekkida probleeme.

Selles postituses on igakuised Micro Focus LoadRunneri näpunäited ja näpunäited, mis koondavad Micro Focus LoadRunneri erinevaid levinud probleeme. Sellest artiklist leiate tõrkeotsingu näpunäiteid ja nippe muude tööriistade jaoks.

Sisukord

1. LoadRunner – näpunäited ja nipid – nov 2020

Allpool on näpunäidete loend mõnede levinud LoadRunneri probleemide lahendamiseks.

üks. Määrake süsteemi kataloogid TEMP ja TMP

Süsteemi ajutiste kataloogide muutmine

Ajutise kataloogi loomiseks toimige järgmiselt.

  • Avage Windows Explorer, leidke draiv, millel on piisavalt ruumi.
  • Kui kausta TEMP pole olemas, looge draivi juurasukohas kataloog nimega TEMP. Näide: C:TEMP

Ajutise keskkonna lisamiseks/muutmiseks tehke järgmist.

  • Windows 2000 või Windows XP masina jaoks:
    • Paremklõpsake töölaual ikooni 'Minu arvuti' ja valige 'Atribuudid'.
    • Minge vahekaardile Täpsemalt ja klõpsake nuppu 'Keskkonnamuutujad'.
    • Loetletud on kaks jaotist: kasutajamuutujad ja süsteemimuutujad. Iga jaotise all peaksite nägema muutujat TEMP ja TMP jaoks.
    • Topeltklõpsake neid kirjeid ja muutke asukohta ülal loodud ajutiseks keskkonnaks.
    • Klõpsake .
    • Näide: C:Documents and Settings\Local SettingsTemp muutke väärtuseks C:TEMP
  • Windows NT masina jaoks:
    • Paremklõpsake töölaual ikooni 'Minu arvuti' ja valige 'Atribuudid'.
    • Minge vahekaardile 'Keskkond'.
    • Loetletud on kaks jaotist: kasutajamuutujad ja süsteemimuutujad. Iga jaotise all peaksite nägema muutujat TEMP ja TMP jaoks.
    • Topeltklõpsake neid kirjeid ja muutke asukohta ülal loodud ajutiseks keskkonnaks.
    • Näide: C:Documents and Settings\Local SettingsTemp muutke väärtuseks C:TEMP
    • Klõpsake .

kaks. C-koodi lisamine olemasolevale AJAX TruClient skriptile rakenduses LoadRunner 11

LoadRunner 11-s saab väliseid C-funktsioone välja kutsuda pärast skripti salvestamist TruClient-protokolliga.

  • Lisage konkreetne C-kood VuGeni faili C-functions.c. See fail asub skriptikataloogis
  • Sisestage tööriistakastist samm Hinda C
  • Sammu argumendid määravad funktsiooni nime, mida tuleks kutsuda. Praegu saab etapis Hinda C kasutada ainult argumentideta funktsioone. Kui funktsioonid vajavad argumente, looge parameetrite tabel ja kasutage parameetreid argumentide funktsioonile edastamiseks.

3. Konfigureerige Windowsi andmete täitmise vältimise (DEP) funktsioon

Data Execution Prevention (DEP) on funktsioon, mis on kasutusele võetud Microsoft Windows XP hoolduspaketiga SP2, Windows Server 2003, Windows Vista ja Windowsi uuemate versioonidega. operatsioonisüsteemid . See funktsioon kontrollib mälu täiendavalt, et vältida pahatahtliku koodi käivitamist Windowsi platvormid . Kuid DEP võib mõnel juhul häirida tarkvara, sealhulgas LoadRunneri komponentide tööd. Kui skriptide salvestamisel täheldatakse ebatavalist käitumist, käivitage koormustestid , või andmeid analüüsides, võib töö jätkamiseks olla vajalik DEP-i konfiguratsiooni muutmine.

Windows XP või Windows Server 2003 DEP konfiguratsiooni muutmiseks

  • Avage Start > Juhtpaneel > Süsteem.
  • Klõpsake vahekaardil Täpsemalt Esitus seaded.
  • Valige vahekaardil Jõudlussuvandid Andmete täitmise vältimine
  • Esimene võimalus, DEP ainult oluliste teenuste jaoks.
  • Seadete salvestamiseks klõpsake nuppu OK.
  • Taaskäivitage masin.

DEP-i täielikuks keelamiseks Windows XP või Windows Server 2003. aasta

  • Klõpsake nuppu Start ja seejärel nuppu Juhtpaneel.
  • Jaotises Vali kategooria klõpsake nuppu Jõudlus ja hooldus (kui süsteem pole otse juhtpaneeli all saadaval).
  • Klõpsake juhtpaneeli ikooni all või valige nuppu Süsteem.
  • Klõpsake vahekaarti Täpsemalt ning alal Käivitamine ja taastamine klõpsake Sätted.
  • Süsteemi käivitusalal klõpsake nuppu Redigeeri.
  • Klõpsake Notepadis nuppu Redigeeri ja seejärel nuppu Otsi.
  • Tippige väljale Otsi mis väljale /noexecute ja seejärel klõpsake nuppu Otsi järgmine.
  • Klõpsake dialoogiboksis Otsi nuppu Tühista.
  • Asendage poliitika_tase (näiteks OptIn vaikimisi) väärtusega AlwaysOff (ilma jutumärkideta).
  • HOIATUS: Sisestage tekst kindlasti hoolikalt. Faili boot.ini lüliti peaks nüüd olema järgmine: /noexecute=AlwaysOff
  • Klõpsake Notepadis nuppu Fail ja seejärel nuppu Salvesta.
  • Käivitamise ja taastamise sulgemiseks klõpsake nuppu OK.
  • Klõpsake nuppu OK, et sulgeda suvand Süsteemi atribuudid ja seejärel taaskäivitada arvuti.

Kui DEP-suvandid on hallid, tähendab see, et DEP on täielikult keelatud.

DEP lubamiseks või keelamiseks Windows Vistas toimige järgmiselt.

  • Avage kõrgendatud käsuviip
    • Avage menüü Start
    • Klõpsake nuppu Kõik programmid ja tarvikud
    • Paremklõpsake käsurealt ja klõpsake nuppu Käivita administraatorina
    • Klõpsake nuppu Jätka
  • DEP-i keelamiseks
    • Tippige kõrgendatud käsureale: bcdedit.exe /set {current} nx AlwaysOff
    • Rakendamiseks taaskäivitage arvuti
  • DEP lubamiseks
    • Tippige kõrgendatud käsureale: bcdedit.exe /set {current} nx OptIn
  • Rakendamiseks taaskäivitage arvuti

DEP-valikud:

  • Alati väljas: DEP on kõigi protsesside jaoks keelatud.
  • AlwaysOn: DEP on kõigi protsesside jaoks lubatud.
  • OptIn: DEP on lubatud ainult Windowsi süsteemikomponentide ja teenuste jaoks, millele on rakendatud DEP. See on vaikeseade.

Neli. Windowsi piirang maksimaalsele teepikkusele Performance Centeri koormusgeneraatori ajutises kataloogis

Kui VuGeni skriptide käitamise ajal Performance Centeris kuvatakse järgmine tõrge:

Viga: kasutajafaile ei edastatud kohalikku laadimisgeneraatorisse

Kontroller ei saa skriptifaile laadimisgeneraatorisse üle kanda.

Stsenaariumi käivitamisel LoadRunner Controlleris / Performance Centeris edastab kontroller Vugeni skriptifailid laadimisgeneraatorite ajutisse asukohta. Ajutine asukoht luuakse \netdir\ alla.

Näiteks kui Controlleri skript on salvestatud kaustas c:VugenScriptScript1 ja laadimisgeneraatori ajutiseks kaustaks on määratud C:Documents and SettingsDefault UserLocal SettingsTemp, salvestab laadimisgeneraator selle skriptifaili. jaotises C:Documents and SettingsDefault UserLocal SettingsTemp\netdircVugenScriptScript1.

Selle põhjuseks on maksimaalse tee pikkuse piirang Windows OS-is. Pikkuse piirang on Windows XP puhul 255 baiti ja Windows Vista puhul 260 baiti. Vaadake jaotist MSDN: failinimed, teed ja nimeruumid ( http://msdn.microsoft.com/en-us/library/aa365247 (VS.85).aspx) selle piirangu kohta lisateabe saamiseks.

Selle probleemi lahendamiseks tehke laadimisgeneraatoris järgmist.

  • Kui käitate agenti protsessina, saate muuta kasutaja TEMP süsteemimuutuja väärtusest C:Documents and SettingsDefault UserLocal SettingsTemp väärtuseks C:Temp.
  • Kui kasutate agenti teenusena, saate muuta teenust nii, et see kasutaks administraatoriõigustega kontot, ja muuta administraatorikonto TEMP-süsteemi muutuja lühemaks teeks:
    • Avage Start -> Juhtpaneel -> Haldustööriistad -> Teenused.
    • Otsige üles LoadRunner / Performance Centeri agenditeenus.
    • Paremklõpsake ja valige Atribuudid->Logi sisse, muutes selle kohaliku süsteemi konto asemel See konto, sisestades administraatorikonto kasutajanime ja parooli.
    • Muutke administraatori kasutaja ajutist asukohta.

5. VuGeni skripti salvestamine on aeglane ja salvestusplatvorm muutub aeg-ajalt CPU-ga seotuks

Kui Citrixi skripti salvestamisel on salvestustegevus väga aeglane ja salvestusplatvorm muutub mõnikord CPU-ga seotuks ja täheldatakse 100% CPU kasutuse tippe. Kui aga VuGen taaskäivitatakse või salvestusplatvorm taaskäivitatakse, on salvestamise jõudlus esialgu normaalne.

Selle põhjuseks võib olla see, et andmete täitmise vältimise (DEP) funktsioon on salvestusplatvormil lubatud. Keelamine Andmete täitmise vältimise (DEP) funktsioon, mis kasutab jaotises Windowsi andmekäitamise vältimise (DEP) funktsiooni konfigureerimine kirjeldatud protseduuri, peaks selle probleemi lahendama.

6. Muutke koondaruande 90. protsentiili veerg muudele väärtustele

Asc-faili muutmine nii, et see kajastaks soovitud protsenti, muudab protsentiili koondaruandes.

Märkus. Muudatuste rakendamisel keelake vaikemall:

  • Avage Analüüs ja minge menüüsse Tööriistad -> Mallid -> Rakenda/redigeeri malle
  • Tühjendage kõik valikud.
  • Tehke protsentiili muudatused

Pärast protsentiili muutmist avage oma graafik ja looge mall uuesti.

  • Avage analüüs
  • Avage Tööriistad -> Valikud ...
  • Muutke vahekaardil „Üldine” tehinguprotsenti.

Kuna see on rakendusetaseme säte, muutub veeru nimi uueks protsentiiliks ainult järgmisel analüüsi käivitamisel. Et muudatused kajastuksid praegusel seansil, avage Tööriistad-> Valikud -> Tulemuste kogumine ja klõpsake aktiivsel seansil nuppu Rakenda kohe

7. 90. protsentiil – definitsioon, arvutus

Et mõista, rakenduse toimimine on oluline mõista protsentiili mõistet. A protsentiil on statistikas kasutatav mõõt, mis näitab väärtust, millest allapoole jääb teatud protsent vaatluste rühma vaatlustest. Näiteks reaktsiooniaeg HTTP päringu puhul, millest allapoole jääb 90% reageerimisaja väärtustest, nimetatakse 90-protsendiliseks reaktsiooniajaks. Alloleval ekraanipildil on see 3,0 sekundit (nii et 90 protsenti taotlustest töödeldakse 3,0 sekundi jooksul või vähem :

LoadRunner 90. protsentiil

90. protsentiil on väärtus, mille puhul 90% andmepunktidest on väiksemad

90. protsentiil on statistilise jaotuse mõõt, erinevalt mediaanist. Mediaan on keskmine väärtus. Mediaan on väärtus, mille puhul 50% väärtustest olid suuremad ja 50% väiksemad. 90. protsentiil näitab väärtust, mille puhul 90% andmepunktidest on väiksemad ja 10% suuremad.

Statistiliselt 90. protsentiili väärtuse arvutamiseks tehke järgmist.

  • Sorteeri tehingujuhtumid nende väärtuse järgi.
  • Eemaldage ülemised 10% juhtudest.
  • Suurim jäänud väärtus on 90. protsentiil.

Näide:

Tehingu t1 väärtustega 1,3,2,4,5,20,7,8,9,6 (sek) on kümme juhtumit.

  • Sorteeri väärtuse järgi — 1,2,3,4,5,6,7,8,9,20.
  • Eemalda ülemine 10 % – eemalda väärtus 20.
  • Suurim jäänud väärtus on 90. protsentiil — 9 on 90. protsentiili väärtus .

8. Viga: URL-i turvalisust ei saa kinnitada. naasis korrelatsioonis Oracle Applications R12 skripti sisselogimisetapist

Kui olete korreleerinud veebiprotokolli skripti, mis on salvestatud Oracle Applications R12 rakendusega, ebaõnnestub sisselogimine jätkuvalt ja kuvatakse järgmine teade:

URL-i turvalisust ei saa kinnitada. Antud URL on kas aegunud või seda on muudetud. Abi saamiseks võtke ühendust oma süsteemiadministraatoriga.

kuvatakse serveri tagastatud lehel.

VuGeni tehtud vaikekorrelatsioon ei pruugi valida oas parameetri õiget väärtust ja sellest tulenevalt ebaõnnestub sisselogimissamm taasesituse ajal. See teade näitab, et skripti taasesituse ajal serverile saadetud URL-i korrelatsiooniväärtus ei ole õige. See on tingitud valest korrelatsioonist.

Tavaliselt sooritatakse sisselogimisetapp POST-toiminguga, näiteks:

|_+_|

Kui oas parameetri väärtust korreleeritakse valesti, siis see sisselogimisetapp nurjub.

Selle probleemi lahendamiseks võib tavaliselt olla parameetril oas mitu erinevat väärtust serveri poolt kliendile äriprotsessi salvestamise ajal tagastatud andmetes. Selle parameetri jaoks sisselogimisetapi jaoks vajaliku väärtuse tagastab server järgmise sisu raames:

|_+_|

ja seetõttu peaks nõutav korrelatsiooniavaldus olema sarnane:

|_+_|

9. Viga rohkem kui kahe Citrix Vuseri käitamisel ainult koormustestis: Viga: ilmnes ootamatu ühenduse katkestamise sündmus, väljumisel…

Citrixi protokolli kasutava koormustesti käivitamisel ebaõnnestub rohkem kui kaks Vuserit veaga Viga: tekkis ootamatu ühenduse katkestamise sündmus, väljumine …

Alates Citrix XenApp pistikprogrammist v 11.2 ja uuematest versioonidest peab LoadRunner Agent töötama protsessina. Vaikimisi töötab see teenusena.

Muutke laadimisgeneraatoris LoadRunner Agent, et see töötaks protsessi, mitte teenusena. Üks võimalus seda saab teha, kasutades konfiguratsioonitööriista HP LoadRunner Agent Run Time Settings (kaustas Start|All Programs) ja valides sellesse masinasse käsitsi sisselogimise.

MÄRGE: Citrix Vuseri skripte ei ole soovitatav LoadRunner kontrolleris käivitada, välja arvatud tõrkeotsingu eesmärgil, pigem tuleks kasutada eraldi laadimisgeneraatoreid.

10. Viga -86801: juurdepääs hostile on keelatud, pole saadaval või puudub

Media Playeri skriptid ebaõnnestuvad ja ilmneb tõrge: Viga -86801: Hostile juurdepääs keelatud, pole saadaval või puudub.

Selle probleemi lahendamiseks kutsuge kõigis Media Playeri skriptides välja funktsioon mms_disable_host_check

üksteist. Jäädvustage krahhi tõmmis ntsd tööriista abil

Kui LoadRunneri komponent (VuGen, Controller, Analysis, mdrv jne) jookseb kasutamise ajal kokku, on vaja lisateavet, et LoadRunner R&D saaks probleemi uurida. Üks kõige kasulikumaid vahendeid krahhi algpõhjuse analüüsimiseks on krahhist tulenev kõnepinn, mis lähtekoodiga kombineerituna võimaldab probleemi tuvastada ja lahenduse pakkuda.

Krahhi tõmmisfaili loomiseks tehke järgmist.

  • Veenduge, et fail ntsd.exe oleks kaustas windowssystem32 olemas. Mõnes Microsoft Windowsi versioonis puudub see käivitatav fail ja selle saab alla laadida Microsofti veebisaidilt,
  • Alustage äriprotsessi,
  • Avage Windowsi tegumihaldur (WTM) ja hankige jooksva protsessi ID (WTM-is kasutage käsku Vaade->Vali veerud… ja märkige üksus PID (Protsessi identifikaator)).
  • Avage käsurida (start -> run -> cmd),
  • Tippige ntsd -p . See toiming lisab protsessile siluri ja selle toimumise ajal protsess peatatakse,
  • Protsessi käitamise jätkamiseks tippige pärast sammu (5) lõppemist g,
  • Kui krahh, tippige .dump . Näiteks .dump c: empmydump.dmp.
  • Esitage krahhi toimumise stsenaariumi üksikasjad koos tõmmisfailiga.

12. Lisage LoadRunner Analysis kohandatud monitor

LoadRunneri analüüsi kohandatud monitori lisamiseks

  • Avastage võrguühenduseta teatatud sündmuse tüüp.
    • Otsige tulemuste kataloogis olevatest võrguühenduseta def-failidest (nt offl_0.def) faili, mis kajastab üht monitori mõõtmistest.
    • Veenduge, et see on õige monitori fail ja mitte mõni muu monitor (kontrollige klahvi GraphGroupMenuTitle).
    • Otsige võtit nimega GraphType või võtit nimega GraphGroupMenuTitle, kui võtit GraphType pole olemas. Nimetage seda võtmeväärtust paaristüübiks.
  • Looge selle graafiku jaoks definitsioonifail.
    • Kopeerige üks olemasolevatest andmebaasi definitsioonifailidest (Oracle.def või SQLserver.def) ja nimetage see ümber (nt MyDBmon.def). Sel juhul on malli nimi MyDBmon.
    • Märkus. Kasutaja ei näe seda nime mingil viisil.
    • Värskendage seda faili.
  • Värskendage graafiku pealkirja (võti nimega Pealkiri jaotises BasicInfo – kasutaja näeb seda).
  • Värskendage kirjeldust (võti nimega Description jaotises BasicInfo – kasutaja näeb seda).
  • Värskendage sündmuse tüüpi (jaotises BasicInfo võti nimega EventType – peaks olema sama, mis võrguühenduseta def-failide sündmuse tüüp).
  • Värskendage põhifiltri väärtust (võti nimega Väärtused jaotises BasicFilter0 – peaks olema sama mis võrguühenduseta def-failide sündmuse tüüp).
  • Märkus. Uue graafiku abikonteksti ei värskendata.
  • Lisage kasutajaliidesele uus graafik. Minge faili indatGeneralSettings.txt jaotisesse Andmebaasiserveri ressursid, lisage uus graafik ja värskendage graafikute arvu. Uus jaotis peaks välja nägema selline:
|_+_|

Märkus. Siia sisestatud nimi (antud juhul MyDBmon) peaks olema malli nimi (definitsioonifail ilma laiendita .def). Kasutaja ei näe seda nime mingil viisil.

13. Määrake koondaruanne tehingute kuvamiseks täitmise järjekorras

Muutke SQL päring failis AnalysisSummary.asc, et seada kokkuvõttearuanne kuvama tehinguid täitmise järjekorras

  • Sulgege analüüs.
  • Avage indat ja avage sõnaredaktoris AnalysisSummary.asc.
  • Otsige üles jaotis [Line12_Field0].
  • Otsige üles rida JoinedSelectString jaoks.
  • Asendage SQL-päring järgmisega:
|_+_|
  • Avage analüüs ja avage tulemused.

14. VuGen LoadRunneris jookseb parameetrite loendi avamisel kokku

VuGeni kasutajaliideses kuvatakse järgmine tõrketeade, kui sisenete parameetrite loendisse või proovite skriptis väärtust parameetristada:

VuGen põhjustas moodulis MFC80.DLL vea EXCEPTION_ACCESS_VIOLATION.

Selle põhjuseks on asjaolu, et mõjutatud masinasse on installitud toode, mis värskendab moodulit mfc80.dll (nt SQL Server 2008). Pärast selle mooduli värskendamist tabavad rakendused, nagu VuGen, mis on välja töötatud Visual Studio 2005-s, moodulis mfc80.dll juurdepääsu rikkumine ja seejärel jookseb kokku. Probleemi põhjuseks on versioonide ühildumatus.

Selle probleemi on dokumenteerinud Microsoft. Parandus ja lisateave probleemi kohta on saadaval järgmisel lingil: http://support.microsoft.com/kb/961894

viisteist. VuGen hangub parameetrite loomisel

Kui proovite luua VuGenis uut parameetrit, tõuseb VuGen.exe protsessori kasutamine 100% -ni ja jääb sinna, põhjustades lõpuks VuGeni krahhi.

Selle põhjuseks on asjaolu, et faili ss32x25.ocx ei registreeritud masinas.

Selle probleemi lahendamiseks registreerige VuGeni masinas fail ss32x25.ocx.

  • Kontrollige, kas ss32x25.ocx on kaustas C:WINNTsystem32 või C:windowssystem32, kuhu see LR/VuGeni installimise ajal kopeeritakse.
  • Kontrollige .ocx-faili versiooni ja veenduge, et see on 2.5.0.20.
  • Märkus. Kui faili pole või selle versioon on vanem, kopeerige see töötavast LoadRunner masinast või leiate selle LoadRunneri installi-DVD-lt selle kausta alt: lrunnerMSIsetup_j egister
  • Registreerige fail ss32x25.ocx, kasutades regsvr32.

DLL-i registreerimiseks või registreerimise tühistamiseks kasutage käsku regsvr32

DLL- või OCX-faili registreerimiseks

1. meetod:

  • Avage DOS-i aken.
  • Liikuge DLL-i või OCX-i kataloogi.
  • Sisestage regsvr32.exe.
    • Näide: regsvr32.exe mylibrary.dll

2. meetod:

  • Avage Start -> Run ja sisestage regsvr32.
  • Avage Windows Explorer ja leidke fail.
  • Lohistage fail Windows Exploreri aknast dialoogiaknasse Run. See sisestab DLL- või OCX-faili täieliku tee.
  • Klõpsake
    • Näide: regsvr32.exe c: programmifailidMercurymylibrary.dll

DLL- või OCX-faili registreerimise tühistamiseks

1. meetod:

  • Avage DOS-i aken.
  • Liikuge DLL-i või OCX-i kataloogi.
  • Sisestage regsvr32.exe / u.
  • Näide: regsvr32.exe / u mylibrary.dll

2. meetod:

  • Avage Start -> Run ja sisestage regsvr32 /u.
  • Avage Windows Explorer ja leidke fail.
  • Lohistage fail Windows Exploreri aknast dialoogiaknasse Run. See sisestab DLL- või OCX-faili täieliku tee.
  • Klõpsake

16. VuGen jookseb pidevalt kokku ja/või menüüelemendid ei tööta

Kui VuGen jookseb salvestusseansi peatamisel kokku, põhjustades sellega probleeme skripti salvestamisel, see ei näita kõiki tööriistariba ikoone või puudub ujuv salvestustööriistariba, see juhtub siis, kui mõned DLL-id pole korralikult registreeritud või mõned konfiguratsioonifailid on rikutud.

Allpool on toodud juhised DLL-ide uuesti registreerimiseks ja konfiguratsioonifailide uuesti loomiseks.

  • Veenduge, et kõik LoadRunneri rakendused oleksid suletud.
  • Minge kataloogi ja käivitage (topeltklõps) run_before_finish.bat
  • Avage C:Winnt, varundage VuGen.ini ja seejärel kustutage fail. LoadRunner loob VuGeni käivitamisel uuesti uued konfiguratsioonifailid.

Märkus: Alati on hea tava hoida taustaprotsessid salvestamise ajal miinimumini, kuna need võivad VuGeni haakiga vastuollu minna ja põhjustada kokkujooksmisi salvestamise ajal või pärast seda. Enne skripti salvestamist sulgege kõik mittevajalikud programmid.

17. Veebisalvestaja hangub, kui lülitate salvestamise ajal tööriistaribal toimingud

See juhtub siis, kui salvesti vajab eelmise toimingu konteksti, et määrata, mida salvestada. Vaikimisi on salvestussuvandites iga toimingu konteksti lähtestamine lubatud. See suvand lähtestab HTML-i konteksti, nii et kontekstivaba funktsioon salvestatakse alati toimingu alguses. Samuti tühjendab see vahemälu ning lähtestab kasutajanimed ja paroolid (vaikimisi lubatud).

Selle probleemi lahendamiseks tühjendage jaotises Salvestussuvandid -> Interneti-protokoll:Täpsemalt iga toimingu suvandi lähtestamise kontekst.

18. VuGen hangub, kui proovite avada suurt replay.vdf faili

Pärast Tuxedo skripti salvestamist on üks skriptile lisatud failidest replay.vdf. Kui proovite seda avada või sellel allapoole kerida, jääb VuGeni redaktor rippuma. See juhtub seetõttu, et replay.vdf fail on suur, värvikas ja kasutab palju kommentaare.

Toimivuse parandamiseks järgige alltoodud samme.

  • Tühistage C-Commenti värvimine ja parandage faili avamist.
    • Avage C:winnt ja avage VuGen.ini.
    • Jaotises [General] lisage: MaxCommentLine=0 ;
  • Peida vastusepuhvrid serverist failist replay.vdf. (Märkus. See võib raskendada skripti korrelatsiooni, kuid vähendab oluliselt faili replay.vdf suurust.)
    • Avage C:winnt ja avage VuGen.ini.
    • Lisa/muuda [TUXEDO] jaotises: SHOW_REPLIES=0

19. Internet Explorer hangub turvalise veebirakenduse salvestamisel juhuslikult

Turvalises http-suhtluses sünkroonib käepigistus serveri ja kliendi krüpteerimismeetodite ja võtmetega, mida kasutatakse ülejäänud suhtluseks. Edukas käepigistus loob uue turvalise võtme, mida ülejäänud ühendus kasutab. Sellisel juhul proovib Klient ülejäänud seansi jooksul iga kord luua turvalise ühenduse (ssl-käepigistus), selle asemel, et kasutada turvavõtit, mis loodi esimese eduka käepigistuse ajal. ssl-käepigistus õnnestus mõnel katsel, kuid ebaõnnestus teistel päringutel ja seetõttu hangus Internet Explorer äriprotsessi erinevatel etappidel juhuslikult alltoodud veateadetega

[Net An. Hoiatus (1590: d10)] Ühenduse taotlemine: kaugserver @ xx.xxx.x.xxx:443 (teenus=) Ebaõnnestunud katse nr 1. Puhverserveriga ei saa ühendust luua (@ xx.xxx.x.xxx:xxxx): sid = xxxx, rc = 10056)

[Net An. Hoiatus (1590: d10)] Ühenduse taotlemine: kaugserver @ xx.xxx.x.xxx:443 (teenus=) Ebaõnnestunud katse nr 2. Puhverserveriga ei saa ühendust luua (@ xx.xxx.x.xxx:xxxx): sid = xxxx, rc = 10056)

Selle probleemi lahendamiseks tehke jaotises register muuta

[HKEY_CURRENT_USER/Software/Mercury Interactive/LoadRunner/Protocols/WPlus/SSL/OpenSSL] ReuseSSLSseansi väärtuseks 1

Seda tehes tagate, et esimese eduka ssl-käepigistuse ajal loodud turvavõtit kasutatakse kogu seansi jooksul uuesti, selle asemel, et klient prooviks iga kord ssl-käepigistust teha.

kakskümmend. VuGen jookseb kokku/hangub klient-serveri rakenduse salvestamisel ODBC abil

VuGen võib ka kokku kukkuda mitmesuguste vigadega, näiteks järgmistega:

  • int_line() – MEM_ALLOC tagastab NULL
  • vugen.exe – rakenduse viga
  • Tundmatu tarkvara erand (0xc0000fd) ilmnes rakenduses asukohas 0x77f8e52f.
  • Juhis 0x5f401351 viitas mälule 0x00000004. Mälu ei saanud lugeda.

Nende vigade põhjuseks on see, et rakendus tagastab kliendile suure hulga andmeid ja salvesti üritab neid andmeid salvestuslogi lisada.

Selle probleemi lahendamiseks muutke salvestussuvandites Jälgimis- ja ASCII-faili üksikasjade tasemed Lühike jälgimine või Väljas

Enne salvestamise alustamist

  • Avage Tööriistad -> Salvestusvalikud -> Täpsemad.
  • Muutke jälitamise üksikasjade tasemeks Lühike jälg või Väljas.
  • Korrake sama ASCII-faili üksikasjaliku taseme puhul.

kakskümmend üks. VuGen jookseb kokku veebi- ja FLEX-protokollidega

FLEX- ja WEB-protokolle (või mitme veebiprotokolli) sisaldava mitme protokolli skripti loomisel võib VuGeni krahh tekkida ilma veateadeteta. See juhtub siis, kui WEB-protokoll on seatud HTML-režiimile. URL-režiimis krahhi ei toimu. Puuduvad veakoodid, välja arvatud üldine Windowsi teade, mis ütleb, et rakendus jooksis kokku.

Seda probleemi võib näha Windows XP-ga arvutites. Palun vaadake Microsofti KB artikkel alloleval lingil, mis võib seda VuGeni krahhi parandada. Microsoft andis välja käigultparanduse Windowsi spetsiifilisele probleemile, mis võib selle VuGeni krahhi põhjustada.

22. Viga -205177: RRE käivitamine nurjus ajalõpufunktsiooni tõttu xlrCReplayEngineStartupNotifier::WaitForStartupNotification

Viga -205177: RRE käivitamine nurjus ajalõpufunktsiooni tõttu xlrCReplayEngineStartupNotifier::WaitForStartupNotification

Ajax TruClient skripti taasesitamisel Vugenis või kontrolleris täheldati järgmist viga:

Viga -205177: RRE käivitamine nurjus aegumisfunktsiooni xlrCReplayEngineStartupNotifier::WaitForStartupNotifier tõttu failis .xlrReplayEngineStartupNotifier.cpp(82), muudetud pühap 5. september 16:57:31 september 5 -205177]

Viga -205177: sisemine viga – käivitamise ootel nurjus [MsgId: MERR-205177]

Selle põhjuseks on asjaolu, et skript salvestati UNC tee asukohta (võrgudraiv) ja sellel puuduvad failid kaustast RRE, kuhu skript on salvestatud.

Selle probleemi lahendamiseks proovige ühte järgmistest valikutest.

  • Valik A: esmalt salvestage skript kohapeal ja seejärel salvestage see UNC-teele.
  • Valik B: salvestage skript UNC-teele
  • Avage skriptikataloog
  • Nimetage kaust RRE ümber
  • Avage skript uuesti