Loadrunner

Micro Focus LoadRunner: consells i trucs

30 d'octubre de 2021

Taula de continguts

  • 1. LoadRunner – Consells i trucs – novembre de 2020
    • 1. Definiu els directoris TEMP i TMP del sistema
    • 2. Afegir codi C a un script AJAX TruClient existent a LoadRunner 11
    • 3. Configureu la funció de prevenció d'execució de dades (DEP) de Windows
    • 4. Limitació de Windows de la longitud màxima del camí al directori temporal de Performance Center Load Generator
    • 5. L'enregistrament de l'script VuGen és lent i la plataforma d'enregistrament de tant en tant s'uneix a la CPU
    • 6. Canvieu la columna del percentil 90 de l'informe de resum per altres valors
    • 7. Percentil 90 – Definició, càlcul
    • 8. Error: la seguretat de l'URL no es pot afirmar. retornat del pas d'inici de sessió a l'script correlacionat d'Oracle Applications R12
    • 9. Error executant més de dos Citrix Vusers només a la prova de càrrega: Error: S'ha produït un esdeveniment de desconnexió inesperat, s'està sortint...
    • 10. Error -86801: Accés a l'amfitrió denegat, no disponible o falta
    • 11. Captura l'abocament d'un accident amb l'eina ntsd
    • 12. Afegiu un monitor personalitzat a LoadRunner Analysis
    • 13. Configureu l'informe resum per mostrar les transaccions en l'ordre d'execució
    • 14. VuGen a LoadRunner es bloqueja en obrir la llista de paràmetres
    • 15. VuGen es bloqueja quan s'intenta crear paràmetres
    • 16. VuGen continua fallant i/o els elements del menú no funcionen
    • 17. La gravadora web es bloqueja en canviar les accions a la barra d'eines durant la gravació
    • 18. VuGen es bloqueja quan s'intenta obrir un fitxer replay.vdf gran
    • 19. Internet Explorer es bloqueja aleatòriament quan es grava una aplicació web segura
    • 20. VuGen es bloqueja/es bloqueja mentre es grava una aplicació client-servidor mitjançant ODBC
    • 21. VuGen es bloqueja amb els protocols Web i FLEX
    • 22. Error -205177: no s'ha pogut iniciar RRE a causa d'una funció de temps d'espera xlrCReplayEngineStartupNotifier::WaitForStartupNotification
  • 2. LoadRunner - Consells i trucs - desembre de 2020
    • 1. X recurrent al quadre d'entrada durant la gravació
    • 2. L'error No es pot trobar el símbol es produeix en repetició
    • 3. La finestra no apareix amb el nou pas web_convert_param
    • 4. Quan VuGen no pot generar moltes accions
    • 5. Problemes d'integració de VuGen juntament amb el LoadRunner Enterprise
    • 6. El missatge d'error dificulta la finalització de l'script TC
    • 7. Error en la injecció d'Internet Explorer
    • 8. Error en la generació de resums de transaccions i gràfics de temps de resposta relacionats
    • 9. Desaparició dels recomptes de transaccions de la pàgina de resum de l'anàlisi
    • 10. Error de càlcul incorrecte en informes HTML i aparició de valors incorrectes
  • 3. LoadRunner – Consells i trucs – gener de 2021
    • 1. Els permisos bàsics recomanats necessaris per a l'administrador de base de dades LRE
    • 2. Instruccions per gestionar la crisi, quan la connexió LRE falla cada vegada que es connecta mitjançant la integració LRE de VuGen
    • 3. Instruccions per canviar la ubicació del registre a Octane
    • 4. Instruccions per resoldre l'error de Flash al navegador TruClient a LoadRunner Enterprise 2020 SP3
    • 5. Instruccions sobre l'addició d'execucions a la fallada dels informes de tendència
    • 7. Instruccions per iniciar sessió correctament des de la utilitat de canvi d'identitat
    • 8. No es pot generar un informe d'anàlisi per a conjunts de resultats grans
    • 9. Verifiqueu que els arguments proporcionats a web_set_certificate_ex() siguin correctes
    • 10. VuGen dóna error d'excepció al final de l'enregistrament o durant la reproducció a causa de les miniatures
  • 4. LoadRunner – Consells i trucs – febrer de 2021
    • 1. Si copieu la configuració del temps d'execució d'un script a un altre, la prova fallarà en iniciar-se
    • 2. La carpeta System Temp es queda sense espai durant la migració del projecte
    • 3. S'enfronta al següent error en instal·lar LG
    • 4. Informació de publicació per a la reparació ràpida 1 de LoadRunner Enterprise 2020 SP3
    • 5. Correcció ràpida per a problemes d'integració de Vugen amb LoadRunner Enterprise 2020SP3
    • 6. Hi ha alguna manera d'eliminar la clau de llicència?
    • 7. Error -205177: temps d'espera de la pestanya 2. [MsgId: MERR-205177]
    • 8. Integracions de VuGen a LR Enterprise: no es poden ampliar les carpetes que contenen massa scripts desats en elles
    • 9. LRE 2020 SP2: la comprovació de salut mostra missatges fallits, tot i que l'entorn funciona perfectament
    • 10. NtityUnlocker no s'autentica mitjançant HTTPS quan els protocols de seguretat TLS 1.0 i SSL 3.0 estan desactivats a la màquina host
    • 11. Error: no s'ha pogut inicialitzar la biblioteca de detecció quan s'executa Teradici PCoIP Vusers
  • 5. LoadRunner – Consells i trucs – març de 2021
  • 6. LoadRunner – Consells i trucs – abril de 2021
    • Problemes de gravació amb vugen amb controls Active X.
    • No es pot trobar el símbol Actions.java
    • el nou pas web_convert_param no mostra la finestra'>A LoadRunner vugen 1260, Insereix-> el nou pas web_convert_param no mostra la finestra
    • El contingut del recurs no es descodifica per defecte a PC/LR 12.63
    • Permisos mínims recomanats necessaris per a l'administrador de base de dades de LRE per al desplegament d'Oracle
    • Vugen no pot crear més de 10 accions al protocol TruClient
    • Hi ha alguna manera d'eliminar la clau de llicència?
    • Correcció ràpida per a problemes d'integració de Vugen amb LoadRunner Enterprise 2020SP2
    • Error: no s'ha pogut inicialitzar la biblioteca de detecció quan s'executa Teradici PCoIP Vusers
    • Generació de registres de depuració de VuGenToolKit
  • 7. LoadRunner – Consells i trucs – maig de 2021
    • 1. Error en incrustar capçaleres HTTP dins de la capçalera SOAP
    • 2. L'script VuGen amb un fitxer de capçalera personalitzat a gloabls.h no s'executa al Performance Center, però, es reprodueix bé a VuGen
    • 3. Error de compilació en incloure a l'script vuser una capçalera o un fitxer de paràmetres que resideix a la ruta UNC
    • 4. Prova de serveis web amb un usuari web estàndard
    • 5. Error No es rep aquesta interfície compatible amb perfmon
    • 6. PC 11.5x: ha fallat la prova d'execució. Motiu: no s'ha pogut iniciar el controlador
    • 7. Com utilitzar web_Custom_request per a trucades xml amb HTTP/HTML web en lloc del servei web
    • 8. Suport de LoadRunner per a la plataforma sense cable de Sybase (SUP)
    • 9. S'està produint un error en afegir Performance Center Server a Lab Management
    • 10. Web_service_call falla durant la reproducció amb el valor no pot ser un error nul a Vugen
  • LoadRunner: consells i trucs: juny de 2021
    • 1. Resolució de problemes de connectivitat de xarxa de LoadRunner i Performance Center.
    • 2. Vugen pot gestionar CAPTCHA durant la reproducció?
    • 3. No es pot iniciar el servei de proves de càrrega de Performance Center
    • 4. LoadRunner i Performance Center tenen xifratge feble?
    • 5. Com comprovar si hi ha un port de servidor disponible per connectar-se o no?
    • 6. Es poden utilitzar el tipus d'instàncies Amazon EC2 Micro per subministrar un generador de càrrega LoadRunner 12 en un compte de núvol?
    • 7. Com capturar un abocament de memòria de procés amb l'eina Microsoft Technet procdump?
    • 8. Sembla que una prova de càrrega de Performance Center (PC) en execució està inactiva: el controlador de l'amfitrió registra 'AS::GetSchedulerState'. LRE no està disponible
    • 9. No s'ha afegit el servidor de Performance Center al lloc de gestió de LAB
    • 10. HTTP 500 i un error de SOAP durant la reproducció d'un script de servei web

5. LoadRunner – Consells i trucs – març de 2021

1. Error de compilació quan s'inclou a l'script Vuser una capçalera o un fitxer de paràmetres que resideix a la ruta UNC

Quin és el camí UNC?

UNC- Universal Naming Convention és el grup Unix que va crear un estàndard per definir servidors, impressores i altres eines de xarxa. El nom de la màquina va seguit de barres inclinades dobles o invertides en un camí UNC. Una única barra inclinada o invertida separa el camí (disc i directoris) dins del dispositiu, tal com es veu als exemples següents. Les lletres d'unitat (c:, d:, etc.) no s'utilitzen en els noms UNC a l'exemple de DOS/Windows.

Resumir:

  1. Quan un script vuser fa referència a fitxers emmagatzemats en una ruta UNC, genera un error de compilació.
  2. PER EXEMPLE: un fitxer de capçalera (.h) o de paràmetres (.dat).
  3. A Vugen o al controlador com a Localhost, l'script funciona bé. Tanmateix, quan s'executa en un generador de càrrega d'amfitrió diferent, falla.

Problema: Error de compilació CCI – Al fitxer inclòs des de c:documents and settings servei de xarxa Configuració localTemp brr _fse.978global_dir123456789XYZZarch.c:3 Taula '< Camí de fitxer UNC > no es pot obrir. El codi d'error és '-2'

Causa:

  1. Quan l'agent del generador de càrrega s'executa com a operació, sorgeix el problema (magentservice.exe).
  2. Els serveis no tenen accés a les rutes UNC per defecte (o unitats de disc remotes).

Es pot prendre el següent per resoldre el problema:

Opció A: feu servir magentproc.exe per executar l'agent generador de càrrega com a mètode.

Opció B: a la unitat del generador de càrrega, canvieu els drets de servei.

  1. És important configurar l'agent del generador de càrrega amb les credencials suficients per accedir a la màquina/ubicació remota a la ruta UNC per executar-la com a servei i permetre-li accedir a una ruta UNC.

Seguint els passos següents:

En primer lloc, habiliteu els serveis per accedir a les rutes de xarxa (UNC).

  1. S'ha d'obrir Regedit
  2. Aneu a [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa]
  3. Canvieu el valor de l'argument per a disabledomaincreds a 0.
  4. Per fer el canvi correctament, reinicieu Windows.
  5. Comproveu si la prova de càrrega funciona correctament. Si no, aneu a la segona etapa.

(agafat de http://www.winhelponline.com/articles/110/1/Stored-User-Names-and-Passwords-dialog-is-empty.html )

En segon lloc-

  1. Configureu l'identificador d'usuari d'aquest servei per utilitzar l'identificador i la contrasenya necessaris per accedir a la ruta UNC.
  1. Per associar un nom d'usuari i una contrasenya amb un servidor i credencials, feu el següent:
  • Aneu a Inici->Executar.
  • Premeu INTRO després d'escriure rundll32.exe keymgr.dll, KRShowKeyMgr

(Alternativament, Inici->Configuració->Tauler de control->Comptes d'usuari:: Pestanya Avançada:: Gestiona les contrasenyes ).

  1. Apareix el diàleg Noms d'usuari i contrasenyes emmagatzemats, que us permet afegir qualsevol combinació de servidor i credencials.
  • Aquest procés només es porta a terme per una vegada, i el mapeig desat durarà a través de tancaments de sessió posteriors o reinicis.
  • Ara és possible utilitzar la funció de mapa de la unitat de xarxa de l'Explorador de manera regular per assignar cada carpeta dels servidors de xarxa com a unitat local.

2. L'script de Vugen amb un fitxer de capçalera personalitzat a globals.h no s'executa a Performance Center, però, es reprodueix bé a VuGen

Què és l'script VuGen?

L'eina VUGen (Generador d'usuaris virtual) de LoadRunner s'utilitza per generar scripts de prova que simulen accions d'usuari real al vostre dispositiu. A VUGen, un usuari virtual (VUser) substitueix una persona i els comportaments del VUser es documenten en un script VUser per simular el comportament de l'usuari real per a la prova i el seguiment. És un dels quatre components principals de LoadRunner. Quan comenceu a utilitzar l'HP LoadRunner per a la comprovació del rendiment, aquesta és la primera part amb la qual us comunicareu.

Les característiques de VUGen, que són força importants són:

VUScripts: l'objectiu de VuGen, com s'ha esmentat anteriorment, és crear VUScripts que es puguin utilitzar per simular un usuari virtual de la vida real.

Accions: una operació és un conjunt de transaccions d'usuari que es realitzen al sistema sota càrrega per complir una missió específica. En altres llenguatges de programació, una operació és equivalent a una funció.

Hi ha tres funcions per defecte en qualsevol script de Vuser:

  1. Vuser init és una ordre que inicia un usuari (utilitzada per iniciar sessió a l'aplicació)
  2. Prendre acció (utilitzat per registrar el procés empresarial)
  3. Acabat de Vuser (utilitzat per tancar la sessió de l'aplicació)

VUGen no només enregistra, sinó que també reprodueix scripts (per a un sol VUser) per assegurar-se que estan registrats correctament. Després de comprovar que l'script és correcte, podeu utilitzar-lo en un escenari de LoadRunner.

Resumir: Gestionar scripts que utilitzen fitxers de capçalera personalitzats a globals.h en un ordinador

Problema:

  1. Scripts Vugen que tenen un fitxer de capçalera personalitzat al fitxer global.h (que s'emmagatzema en una unitat de xarxa compartida), com ara:

#inclou lrun.h

#include web_api.h

#include files-libpccommon.h

  1. La reproducció d'aquest script a vugen funciona bé, però quan s'intenta executar-la al Performance Center (PC), falla amb els missatges d'error següents:
  2. No s'ha pogut trobar el fitxer a causa d'un camí no vàlid.

Causa: El problema sorgeix perquè l'imant s'executa normalment com a servei a l'ordinador i, per defecte, els serveis no poden veure els camins UNC ni les unitats de disc remotes. No hauríeu de tenir aquest problema si feu servir l'imant com a procés.

Es pot prendre el següent per resoldre el problema:

Solució 1:

  1. Una manera de deixar d'executar magnet com a mecanisme és fer un seguiment del nom d'usuari i la contrasenya de la màquina remota seguint els passos següents:
  2. En aquest missatge s'explica com fer que l'accés als serveis de xarxa al domini MERCURYGLOBAL (o qualsevol altre) sigui el més fàcil possible. Podeu crear un servidor de mapatge a Credencials per utilitzar anomenat Noms d'usuari i contrasenyes emmagatzemats, que automatitza el procés d'inici de sessió. Literalment, ocupa el lloc del meu programa ReconnectOnStartup i us amaga el procés d'inici de sessió.
  3. Si no podeu canviar l'assignació dels noms d'usuari i contrasenyes emmagatzemats, feu el següent:
  • Obriu regedit
  • Navega a
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa]
  • Canvieu el valor de l'argument disabledomaincreds a 0.
  • Reinicieu Windows perquè es reflecteixin els canvis.

(pres de http://www.winhelponline.com/articles/110/1/Stored-User-Names-and-Passwords-dialog-is-empty.html)

  1. També podeu afegir entrades al mapatge Noms d'usuari i contrasenyes emmagatzemats.
  2. Feu clic a Inici, feu clic a Executa, escriviu rundll32.exe keymgr.dll, KRShowKeyMgr i, a continuació, premeu INTRO (Com alternativa, IniciàTauler de controlàComptes d'usuariàFitxa avançadaàGestiona les contrasenyes).
  3. Apareix el diàleg Noms d'usuari i contrasenyes emmagatzemats i podeu associar qualsevol parell (servidor, credencials) que vulgueu.
  4. Aquest procés només es porta a terme una vegada, i el mapeig desat durarà a través de tancaments o reinicis posteriors.
  5. Ara podeu utilitzar la funció de mapa de la unitat de xarxa de l'explorador de manera regular per assignar qualsevol carpeta dels servidors de xarxa com a unitat local.
  6. Això també pot resoldre el problema d'instal·lar el nou Norton Security Guard que no funciona bé amb l'HP Credentials Manager.

Solució 2:

  1. Per executar magentservice.exe a LoadGenerators, utilitzeu IUSR METRO o un compte de domini amb permisos complets a la unitat de xarxa.
  2. Per canviar del compte SYSTEM predeterminat:
  3. Localitzeu magentservice.exe al Tauler de control-> Eines administratives-> Serveis, feu-hi doble clic i, a la pestanya d'inici de sessió, doneu els permisos complets al compte.

3. Error en incrustar capçaleres HTTP dins d'una capçalera SOAP

Què s'entén per capçalera SOAP?

Tot i que alguns fitxers WSDL requereixen que es transfereixi una capçalera SOAP amb cada comanda, la capçalera SOAP és una part opcional del sobre de SOAP. Una capçalera SOAP s'associa a una sol·licitud o missatge de resposta SOAP i conté informació de context específica de l'aplicació (per exemple, informació de seguretat o de xifratge).

Resumir: Quan intenteu afegir una capçalera HTTP a una capçalera SOAP dins d'una trucada de servei web (), però apareix l'error següent.

Problema: Error: error d'InvokeMethod: no es pot emetre l'objecte del tipus 'System.Xml.XmlText' per escriure 'System.Xml.XmlElement'.

Causa:

  1. No es recomana incloure capçaleres HTTP en una capçalera SOAP.
  2. El codi problemàtic acostuma a ser el següent:
|_+_|

Es pot prendre el següent per resoldre el problema:

|_+_|

4. Els treballs de Jenkins fallen amb l'operació d'execució fallida 'Anàlisi'

Què és Jenkins Treball?

Els projectes Jenkins Freestyle són treballs de creació, scripts o pipelines que inclouen passos i activitats posteriors a la creació que es poden repetir. És un treball o tasca millor que es pot estendre a diverses operacions. Podeu configurar, activar i proporcionar una protecció basada en projectes Jenkins fàcilment.

Resumir:

Amb les feines de Jenkins, és possible que tingueu el següent error. La prova pot funcionar sense problemes i recopila les dades, però no les avalua.

Problema:

ERRORS:

  • L'execució de l'operació ha fallat. L'error intern a 'Analitzar': 'Error en l'execució del processador de dades d'inici'.
  • Un error crític en la interpretació de les dades. 'ExecuteRequest' és el motiu. (403) La resposta del servidor remot estava prohibida.

Nota: vam poder analitzar manualment les troballes en un dels amfitrions mitjançant AnalysisUI.

Es pot prendre el següent per resoldre el problema: RESOLUCIÓ: LRE 2020 SP3 HF4 HOTFIX 4

5. Problemes d'escalabilitat de TruClient Firefox amb Microsoft Terminal Services

Resumir:

  1. Microsoft Terminal Services no pot operar un nombre més gran de Vusers.
  2. Quan utilitzeu Microsoft Terminal Services per executar un nombre més gran de TruClient Firefox Vusers, els Vusers queden atrapats en l'estat d'inici.

Es pot prendre el següent per resoldre el problema:

  1. El dll launcher.dll i l'executable TSLauncher.exe també tenen un problema.
  2. El controlador no va passar el paràmetre addicional escrit al fitxer RDP al llançador.
  3. Com a resultat, el magentproc.exe de la sessió RDP no es va carregar.
  4. TSLauncher.exe s'ha pegat i ara carregarà correctament magentproc.exe i canviarà el fitxer RDP segons sigui necessari.

Si us plau, trobareu a continuació el que cal seguir per a la vostra versió.

  1. Els usuaris de Loadrunner 12.00, LoadRunner 12.01, Performance Center 12.00 i Performance Center 12.01 poden seguir aquestes instruccions:
  • Feu una còpia de seguretat dels fitxers launcher.dll i TSLauncher.exe a les màquines Load Generator (ubicades per defecte a C:Program Files (x86)HPLoad Generatorin, C:Program Files (x86)HPPerformance Center Host in),
  • Copieu a tots els LG remots i a l'ordinador que allotja el launcher.dll i TSLauncher.exe proporcionats (canviar el nom de TSLauncher.exe.120x.hotfix a TSLauncher.exe),
  • Feu una còpia de seguretat dels fitxers launcher.dll i TSLauncher.exe a les màquines del controlador (ubicades per defecte a C:Program Files (x86)HPLoadRunnerin, C:Program Files (x86)HPPerformance Center Host paperera),
  • Copieu el launcher.dll proporcionat a tots els controladors,
  • Configureu TSLauncher.exe i magentproc.exe com a aplicació remota permesa als LG i als amfitrions de PC (consulteu: http://technet.microsoft.com/en-us/library/cc753610.aspx ).
  • Realitzeu una prova mitjançant el controlador o Performance Center
  1. Instruccions per a Loadrunner 12.02 i Performance Center 12.20:
  • Feu una còpia de seguretat dels fitxers TSLauncher.exe a les màquines Load Generator (ubicades per defecte a C:Program Files (x86)HPLoad Generatorin, C:Program Files (x86)HPPerformance Center Hostin) ,
  • Copieu el TSLauncher.exe proporcionat a tots els LG i PC remots (canviar el nom de TSLauncher.exe.120x.hotfix a TSLauncher.exe),
  • Configureu TSLauncher.exe i magentproc.exe com a aplicació remota permesa als LG i als amfitrions de PC (consulteu: http://technet.microsoft.com/en-us/library/cc753610.aspx ).
  • Realitzeu una prova mitjançant el controlador o Performance Center
  1. Fitxers de correcció ràpida:
  • launcher.dll per a Loadrunner 12.00 i Performance Center 12.00,
  • launcher.dll per a Loadrunner 12.01 i Performance Center 12.01,
  • TSLauncher.exe per a totes les versions de Loadrunner 12.02 i Performance Center 12.20.

6. Jenkins – Integració de Performance Center/LoadRunner

Resumir:

  1. Detalls i detalls sobre la integració del programari Jenkins amb Performance Center i LoadRunner.
  2. Utilitzant el connector Jenkins - HP Application Automation Tools, Jenkins, com a plataforma d'integració i de codi obert, us ajuda a executar proves d'HP.
  3. Aquest connector activa els diferents conjunts de proves de la plataforma ALM, com ara les proves funcionals unificades, QuickTest Professional o Service Test, escenaris LoadRunner i Performance Center.
  4. És important recordar que Performance Center i LoadRunner són dos elements separats i només s'admeten les versions esmentades a continuació.
  5. Aquest connector us permet executar una prova d'HP com a fase de creació i veure els resultats a la interfície d'usuari de Jenkin, igual que JUnit.
  6. Aquest connector actualment admet les funcions següents:

* HP Unified Functional Testing 11.5x i 12.0x (capacitats QuickTest Professional i Service Test 11.50)

* L'HP Quality Center 10.00, amb el complement QuickTest Professional per activar conjunts de proves

* L'HP ALM Lab Management 11.50, 11.52 i 12.xx

* La prova de servei d'HP 11.20 i 11.50

* HP Application Lifecycle Management 11.00, 11.52 i 12.xx

* L'HP Performance Center 12.xx

* HP QuickTest Professional 11.00

* HP LoadRunner 11.52 i 12.0x

  1. Utilitzeu el connector de Quality Center si feu servir Quality Center 10.00 o anterior i QuickTest Professional 9.xo 10.x.

7. Actualització d'OpenSSL 1.0.1j per a LoadRunner i Performance Center

Resumir:

  1. Actualitzeu a OpenSSL 1.0.1j per a les versions 11.0x i 12.0x de LoadRunner/Performance Center.
  2. Aquesta correcció inclou les biblioteques de la versió 1.0.1j d'OpenSSL i aborda les vulnerabilitats de seguretat més recents d'OpenSSL.
  3. La correcció ràpida és compatible amb les versions següents de LoadRunner i Performance Center: 11.04, 12.00 i 12.01.

Nota: com que aquesta actualització ja estava inclosa al pedaç 4 de LoadRunner 11.52 i al LoadRunner 12.02, aquesta correcció ja no és necessària.

  1. Hi ha un avís de seguretat disponible a https://www.openssl.org/news/secadv_20141015.txt

Es pot prendre el següent per resoldre el problema:

Instruccions d'actualització:

  1. Feu una còpia de seguretat de tots els fitxers ssleay*.dll i libeay*.dll a les carpetes al_agent i in, launch_service.
  2. Us adonareu que varia per als diferents components dels quals es pot concloure que el camí predeterminat per a LoadRunner complet és C:Program Files (x86)HPLoadRunner i per a les instal·lacions independents de Load Generator és C:Program Files. (x86)HPLoad Generator i per a Performance Center Host és C:Program Files (x86)HPPerformance Center Host).
  3. Extraieu els fitxers dll pegats dels arxius corresponents a continuació:
  • LoadRunner/Performance Center Host 11.04 - descarregar
  • LoadRunner/Amfitrió del centre de rendiment 12.00 - descarregar
  • LoadRunner/Performance Center Host 12.01 - descarregar

8. Error No es rep aquesta interfície compatible a perfmon

Problema: Quan s'utilitza un compte que no és d'administrador per connectar-se a un monitor, falla, i quan s'utilitza perform, retorna l'error No aquesta interfície habilitat.

Causa: La manca de permisos és l'origen de l'error.

Es pot prendre el següent per resoldre el problema:

  1. Per restablir els permisos amb secedit, escriviu l'ordre següent a l'indicador d'ordres:
|_+_|
  1. Ara és possible l'accés remot als comptadors de Perfmon.
  2. Fes una ullada això per a més informació.

9. HTTP 500 i un error de SOAP durant la reproducció d'un script de servei web

Resumir:

Quan un servei web rep un número de compte desconegut, retorna un error HTTP 500 i un error SOAP, la qual cosa fa que la reproducció de l'script del servei web de Vugen falli. Aquest Knowledge Brief explica com modificar l'script Vugen per gestionar HTTP 500 i errors SOAP.

Problema:

  1. Quan s'utilitza un script Vugen 9.5 generat amb una importació WSDL per avaluar un servei web conegut, Vugen no pot gestionar l'error retornat si les dades enumerades no són vàlides.
  2. L'script del servei web de Vugen es reprodueix sense errors quan es proporcionen les dades adequades al servei web.
  3. En cert casos de prova , però, el servidor web retorna un HTTP 500 amb un error SOAP, com ara quan es fa una trucada al servei amb un número de compte no vàlid.
  4. Com a resultat, la reproducció de Vugen fallarà i els missatges següents apareixeran al registre de reproducció de Vugen:
|_+_|
  1. Com pot Vugen gestionar l'error SOAP i l'HTTP 500 perquè l'script del servei web es pugui utilitzar per provar la resposta del servei a dades no vàlides?

Causa:

  1. Si hi ha un error irrecuperable, el servidor web genera un error HTTP 500, però també es pot produir quan hi ha un error SOAP o quan es troba un problema a nivell d'aplicació.
  2. Aquest comportament està documentat a
  3. http://www.w3.org/TR/2000/NOTE-SOAP-20000508/# Toc478383529 aquesta conducta.
  4. En aquest cas, un número de compte inexistent es transfereix a l'aplicació a través del servei web, el que fa que el servidor retorni tant una resposta HTTP 500 com una resposta SOAP Fault.

Es pot prendre el següent per resoldre el problema:

  1. Les proves negatives són quan proves un servei web amb dades que estan incompletes o incorrectes.
  2. La trucada al servei web en un script de serveis web de Vugen utilitza una comprovació optimista de manera predeterminada, cosa que significa que l'script fallarà si el servidor retorna un error SOAP.
  3. Ajusteu el comportament predeterminat de la crida al servei web per acceptar QUALSEVOL resposta del servidor afegint l'argument ExpectedResponse=AnySoap per permetre que l'script gestioni l'error SOAP.
  4. Per obtenir més detalls, vegeu Volum II – Protocols -> Serveis web – Proves negatives a la Guia d'usuari de Vugen 9.50.
  5. El codi o missatge d'error real de l'aplicació (p. ex., número de compte no vàlid) es pot recuperar de la resposta SOAP mitjançant trucades a lr_xml_find i lr_xml_get_values dins del guió.
  6. El suport en línia de Vugen i la Guia d'usuari de Vugen 9.50 Volum 1 -> Capítol 26 – Programació amb l'API XML -> Ús de funcions XML documenten com utilitzar aquestes funcions.

10. Problemes amb una càrrega elevada per a les proves de Citrix quan s'utilitza l'HP Citrix Agent


Resumir: Després d'executar un gran nombre de Citrix Vusers, es poden produir problemes d'enllaç o altres similars durant les proves de Citrix. Quan s'utilitza Citrix Agent per a la sincronització de text o altres finalitats, això passa.

Problema: Les proves de Citrix tenen problemes d'enllaç quan hi ha molt trànsit.

Causa:

  1. Els canals virtuals de Citrix són utilitzats per Citrix Agent (que està muntat al servidor Citrix) per comunicar-se amb el client Citrix (a la màquina client).
  2. Al costat del servidor Citrix, s'inicia la instància d'HP Citrix Agent per a cada Citrix Vuser que opera a les màquines LoadGenerator. Com a resultat, cadascú crea un canal virtual de Citrix. Aquests canals poden experimentar problemes en un gran nombre de situacions, donant lloc a problemes de comunicació inesperats.
  3. Per obtenir més informació sobre els canals virtuals de Citrix, feu clic aquí: http://support.citrix.com/article/CTX116890

Es pot prendre el següent per resoldre el problema:

  1. En lloc dels canals virtuals de Citrix, utilitzeu canals TCP.
  2. Després que el client i el servidor hagin creat una connexió, el canal virtual de Citrix s'utilitza per crear una connexió de mans entre el client Citrix i l'agent HP Citrix. Les xarxes TCP, d'altra banda, s'utilitzen per reenviar la comunicació.
  • Obriu default.cfg a la carpeta d'scripts.
  • Establiu TCPChannel=1 al segment [Citrix].
  • Per instal·lar Citrix Agent en un servidor Citrix, aneu a Instal·lació de Citrix Agent.
  • Obriu el fitxer CtrxAgent.ini.
  • A [ChannelConfig], establiu TCPChannelEnabled=1.
  1. CtrxAgent té dos paràmetres crítics addicionals que s'han de tenir en compte.
  2. NumPorts i MinPortValue Agent buscaran un port lliure començant per MinPortValue i continuant fins a MinPortValue + NumPorts per assignar ports TCP.
  3. Si trobeu un tallafoc entremig, s'hauria de configurar per permetre la comunicació en aquests ports.