La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Guia Ràpida TruClient Versió 1.01 10/08/2015.

Presentaciones similares


Presentación del tema: "Guia Ràpida TruClient Versió 1.01 10/08/2015."— Transcripción de la presentación:

1 Guia Ràpida TruClient Versió 1.01 10/08/2015

2 Índex de continguts Resum The TruClient User Interface
TruClient WorkFlow Diferències entre TruClient i la resta de protocols Sincronitzar els passos del Script Explicació del ToolBox Calcular el nombre de generadors de càrrega requerits Video Demostració – Introducció Video Demostració – Nivells Video Demostració – Bucles

3 Resum TruClient és una eina per a la gravació de les aplicacions basades en web complexes. El motor TruClient registra les seves accions a mesura que navega a través dels seus processos de negoci. Es crea un script en temps real, el que permet veure els passos a mesura que es realitzen en una barra lateral. Actualment, es pot seleccionar per a les proves de registres, ja sigui amb el Mozilla Firefox o el navegador Internet Explorer

4 The TruClient User Interface
1. TruClient Sidebar . El cor de la interfície , que conté totes les eines que necessita per desenvolupar els scripts. 2. TruClient Toolbox . La caixa d'eines conté tots els passos que es poden afegir a un script TruClient . La caixa d'eines s'obre i es tanca fent clic a la fitxa, i es mou per arrossegant cap amunt o cap avall. 3. Browser Navigation Bar. Introduïu l'adreça URL de l'aplicació per a la que està desenvolupant un script. 4. Application Browser Window. La finestra que conté el navegador en el qual desenvolupar i reproduir la seqüència de comandaments de forma interactiva. 5. TruClient Sidebar Status Panel . Un panell que mostra detalls de l'estat sobre l'acció activa en el TruClient Sidebar .

5 TruClient WorkFlow

6 Diferències entre TruClient i la resta de protocols
El script és visible a la vista de script de VuGen però només és de lectura. El script es creat i modificat amb la barra lateral del TruClient al navegador (FF o IE). Els scripts de TruClient són asíncrons. Els passos no han d'esperar que els passos anteriors per acabar. Cada pas defineix un End Event que defineix el punt en el qual es permeten els passos subsegüents per començar a córrer. Els scripts de TruClient es registren en el nivell d'usuari, per tant, no existeixen correlacions, però, el principal repte es converteix en la identificació d'objectes (End Event ). Tots els esdeveniments gravats es guarden en el script. Els esdeveniments que es consideren irrellevants s'assignen a diferents nivells de seqüència de comandaments i no es reprodueixen a menys que el nivell es modifiqui manualment per l'usuari.

7 Sincronitzar els passos del Script
Gravar interactivament el procés de negoci Els scripts són asíncrons, que significa passos no han d'esperar per conèixer els passos anteriors per completar-se. Cada pas té un esdeveniment End que defineix el punt en el qual es permeten els passos subsegüents per començar a córrer. Després de l'enregistrament interactiva, cada esdeveniments s'estableix com Automatic : Not Set Yet. Identificant End Event (Abans de millorar un script, repetir la seqüència de comandaments per sincronitzar els passos . Durant la primera repetició TruClient tractarà d'identificar automàticament l’esdeveniment Final per a cada pas). Exemples: Automàtic: Not Set Yet. L'esdeveniment final automàtic encara no ha estat determinat. Action Completed. El pas acaba quan es completa la seva acció. Un exemple d'una acció és fer clic a un botó. Step synchronous network completed. El Pas acaba quan totes les peticions HTTP s'han completat amb exclusió de les sol·licituds que estan associats amb connexions obertes que no són rellevants pel pas. Document load. El pas acaba quan es completa el procés de càrrega d'un document Step network completed. El Pas acaba quan totes les peticions HTTP han completat incloent peticions iniciades per XMLHttpRequest. Dialog open. El pas acaba quan s'obre un quadre de diàleg. Confirmant End Event Durant la segona execució del script, TruClient confirma l'Esdeveniment Final automàtic i l’assigna (sempre i quan ‘End Event’ estigui en mode: Automàtic) Si TruClient no pot assignar un Esdeveniment Final automàtic durant la reproducció, generalment a causa d'un temps d'espera de la xarxa, un missatge d'advertència l’informarà que l'esdeveniment final s'ha restablert a Automàtic: No Configurat, llavors serà necessari assignar-lo manualment Nota: és possible que hagi executa el script diverses vegades fins que tots els passos s'hagin sincronitzat amb precisió.

8 Explicació del ToolBox
Functions Verify. Comprova que un objecte existeix en l'aplicació. Wait. Espera un nombre específic de segons abans de continuar amb el següent pas. Wait for object. Espera que un objecte es carregui abans de continuar amb el següent pas. Generic object/browser Action. Passos en blanc que poden ser inserits i configurats manualment. Call function. Inseriu una funció personalitzada en el script. Flow Control For Loop. Estructura lògica que repeteix els passos continguts en el bucle un nombre determinat de vegades. If Block. Estructura lògica que executa els passos continguts en el bloc si es compleix la condició Add else. Feu clic a l'enllaç Add else per afegir una secció else a la secció If Block. Si no es compleix la condició del block llavors s’executa el else. Remove else. Elimina el else del If Bloc If exists. Combinació de ‘If Block’ i ‘Verify’, és una estructura lògica que executa els passos del bloc si es compleix la condició en una propietat de l'objecte seleccionat. If verify. Estructura lògica que executa els passos continguts en el bloc si existeix l'objecte seleccionat a l'aplicació. Break. Posa fi a l’execució d’un bucle. El script no continua amb les següents iteracions. Continue. Posa fi a l’actual iteració d’un bucle. El script continua amb la següent iteració. Catch Error. Captura un error. Exit. Posa fi a una iteració o a tot el script, depèn de la configuració.

9 Calcular el nombre de generadors de càrrega requerits
Enregistreu un script utilitzant TruClient. Executar el script amb 1 Vuser en el generador de càrrega i comprovar la mitjana de CPU i de consum de memòria Suposem que cadascun dels nostres generadors de càrrega té 8 processadors de nucli i 8 GB de memòria. 1 Vuser consumeix 80 MB de memòria màxima i 10% de la CPU (mitjana) Perspectiva de CPU: si limitem el consum de CPU fins a la utilització del 70%, podem tenir 7 Vusers per processador central (70% / 10%). Si el nostre generador de càrrega té un total de 8 processadors cores, 8 * 7 Vusers per processador és igual a 56 Vusers per generador de càrrega. Perspectiva de la memòria: la màquina generador de càrrega té 8GB de memòria dels quals 7 GB està disponible per als Vusers així aproximadament 87 Vusers per màquina generador de càrrega (7 GB / 80MB). Per tant, per complir amb els límits de capacitat tant de la CPU i de la memòria, s'utilitza el menor nombre de Vusers i calculem que per a aquest procés de negoci, podem executar aproximadament 56 Vusers per generador de càrrega.

10 Video Demostració – Introducció

11 Video Demostració – Nivells

12 Video Demostració – Bucles

13


Descargar ppt "Guia Ràpida TruClient Versió 1.01 10/08/2015."

Presentaciones similares


Anuncios Google