Las 80 preguntas principales de la entrevista de Loadrunner y amp; Respuestas

Anonim

1) ¿Qué protocolos son compatibles con LoadRunner?

A partir de LoadRunner 9.5, se admiten los siguientes protocolos. Esto aumentará con los lanzamientos futuros. El entrevistador no lo está buscando para nombrar todos, sino algunos (digamos 5-7 protocolos).

Solución de implementación de aplicaciones: para el protocolo Citrix.

Cliente / Servidor: para los
protocolos DB2 CLI, DNS, MS SQL, ODBC, Oracle (2 niveles), Sybase Ctlib, Sybase Dblib y Windows Sockets.
Personalizado: para plantillas C, plantillas de Visual Basic, plantillas de Java,
scripts de tipo Javascript y VBScript.
Componentes distribuidos: para protocolos COM / DCOM, Corba-Java y Rmi -Java.
E-business: para FTP, LDAP, Palm, Web (HTTP / HTML), Web Services y los protocolos duales Web / Winsocket.
Enterprise Java Beans: para pruebas EJB y protocolos Rmi-Java.
ERP / CRM: Para protocolos Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web y Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web y Siebel-Oracle).
Heredado: para emulación de terminal (RTE).
Servicios de correo: mensajería por Internet (IMAP), MS Exchange (MAPI), POP3 y SMTP.
Middleware: protocolos Jacada y Tuxedo (6, 7).
Streaming: para protocolos MediaPlayer y RealPlayer.

2) ¿Qué componentes ha utilizado en LoadRunner?

Generador de Vuser: para generar secuencias de comandos

Controlador: para crear y ejecutar escenarios

Analizador: para analizar los resultados.

Obtenga más información sobre LoadRunner y su arquitectura en esta lección en video.

3) ¿Qué es Load Runner Agent?

El agente es la interfaz entre la máquina host y el controlador.

4) ¿Cuál es el proceso para desarrollar una secuencia de comandos de Vuser?

Hay cuatro pasos para desarrollar un script de vuser.

1-Grabe la secuencia de comandos de Vuser.
2-Reproducción / Mejora del script vuser grabado.
3- Defina las distintas configuraciones de tiempo de ejecución y verifique

4- Incorporar el script en un escenario LoadRunner

Obtenga más información sobre el desarrollo de Vuser Script en el video tutorial aquí.

5) ¿Cuántos VUsers se requieren para las pruebas de carga?

Esta es esencialmente una pregunta capciosa.

La cantidad de VUsers necesarios depende de su sistema bajo prueba, configuraciones de red, configuraciones de hardware, memoria, sistema operativo, aplicaciones de software objetivo de una prueba de rendimiento. No puede haber ningún valor genérico para Vuser.

6) ¿Cuál es la diferencia entre ejecutar Vuser como proceso y como hilo? ¿Cuál es la forma más ventajosa de ejecutar Vuser?

Cuando Vuser se ejecuta como un proceso, el mismo programa de controlador se carga en la memoria para cada Vuser. Esto ocupará una gran cantidad de memoria y limitará la cantidad de Vusers que puede ejecutar en un solo generador.

Cuando Vuser se ejecuta como un hilo, solo una instancia del programa de controlador es compartida por un número determinado de Vusers. Puede ejecutar varios Vusers en un solo generador mediante el modo de subprocesos múltiples.

7) ¿Cuál es el significado de "Vuser-init"?

Vuser-init registra las operaciones previas, también llamadas operaciones de inicialización, antes de que se ejecute la aplicación real.

8) ¿Qué es el registro extendido?

Un registro extendido almacenará información como los datos devueltos por un seguimiento avanzado, sustitución de parámetros y mucha otra información dependiendo de las opciones que seleccione en la configuración de tiempo de ejecución.

9) ¿Por qué creas un parámetro?

Para crear un parámetro, reemplazará el valor codificado dentro del script y lo reemplazará con un parámetro. Esto permite ejecutar un solo Vuser muchas veces y utilizar diferentes datos en cada ejecución. Ayuda a estimular una mayor demanda de servidores de la vida real, ya que evita que un servidor almacene en caché los resultados.

Obtenga más información sobre la parametrización en este video tutorial

10) ¿Cómo dividirá su guión en múltiples acciones? ¿Por qué?

Dividiré el script en Acciones según la funcionalidad. Por ejemplo, una acción para iniciar sesión en la aplicación, otra acción para reservar y así sucesivamente.

Las acciones aumentan la reutilización del código, reducen el tiempo de mantenimiento y, por lo tanto, disminuyen los costos.

11) ¿Cómo puede configurar la cantidad de Vusers en LoadRunner?

Puede establecer el número de Vusers en la sección del controlador mientras crea sus escenarios. Muchas otras opciones avanzadas, como la aceleración y la desaceleración de Vusers, también están disponibles en la sección Controlador.

Más información sobre la creación de escenarios y controladores

12) ¿Qué son los monitores?

Los monitores se utilizan para "supervisar" los cuellos de botella en el rendimiento. Se utilizan en la sección Controlador de Load Runner

13) ¿Cuáles son los tipos de puntos de control disponibles en LoadRunner?

LoadRunner proporciona dos tipos de puntos de control

a) Puntos de control de imágenes: este punto de control verificará la presencia de una imagen en una página durante el tiempo de ejecución.

b) Punto de control de texto: este punto de control verificará la presencia de una cadena de texto en una página durante el tiempo de ejecución

Ambos puntos de control anteriores se pueden agregar en Vugen.

Más información sobre los puntos de control

14) ¿Qué tipo de problema podemos enfrentar con respecto al cuello de botella de hardware, software, red y memoria durante la prueba de rendimiento?

Los posibles problemas, entre otros, podrían ser:

1. Falta de hardware

2. Pérdida de memoria

3. Problemas relacionados con la red.

4. Error de aplicación / software

15) ¿Cuál sería su recomendación para mejorar la medida de desempeño?

Se recomienda un ajuste fino de la red, la base de datos y la aplicación y el servidor web.

En la red, el nivel intenta optimizar la latencia y el ancho de banda.

En el nivel de la base de datos, verifique todos los índices y secuencias ejecutando perfiladores. También puede optimizar las consultas de su base de datos.

En el nivel del servidor de aplicaciones, ejecute perfiladores para encontrar las pérdidas de memoria en la aplicación.

En el nivel del servidor web, puede utilizar monitores y optimizar el rendimiento y otras métricas relacionadas del servidor.

16) ¿Qué es el punto de encuentro?

El punto de encuentro es el punto de sincronización / espera. Los puntos de encuentro indican a los Vusers que esperen durante la ejecución de la prueba a que varios Vusers lleguen a un punto determinado para que puedan realizar una tarea simultáneamente.

La importancia de esto es emular una carga pesada solo en la parte particular del escenario y probar el comportamiento de la aplicación.

17) ¿Qué es la correlación?

La correlación se utiliza para obtener datos que son únicos para cada ejecución de su script de prueba (por ejemplo, identificadores de sesión). Durante la grabación, estos valores dinámicos están codificados en su secuencia de comandos, lo que hace que la secuencia de comandos falle durante la reproducción. La correlación es una técnica en la que los valores dinámicos no están codificados en su secuencia de comandos, sino que se extraen en tiempo de ejecución para evitar fallas.

Obtenga más información sobre la correlación en este video tutorial.

18) ¿Qué es la correlación manual?

Es una técnica de correlación que usa la función Web_reg_save_param () para identificar valores dinámicos en su script. Es importante que reproduzca su secuencia de comandos para verificar que la correlación se realiza correctamente.

Aprenda la correlación manual.

19) ¿Cómo identifica los cuellos de botella en el desempeño? -

Los cuellos de botella de rendimiento se pueden detectar utilizando monitores.

Estos monitores pueden ser monitores de servidor de aplicaciones, monitores de servidor web, monitores de servidor de base de datos y monitores de red.

Ayudan a descubrir el área problemática en nuestro escenario que provoca un mayor tiempo de respuesta.

Las mediciones realizadas suelen ser un tiempo de respuesta de rendimiento, rendimiento, hits / seg, gráficos de retardo de red, etc.

20) ¿Qué función se utiliza para finalizar una transacción anidada?

La función es - lr_end_sub_transaction

Obtenga más información sobre las transacciones en este video.

21) ¿Cuál es la diferencia entre transacción e instancia de transacción en LoadRunner?

Una transacción se usa para medir el tiempo entre ejecuciones de ciertas declaraciones.

Se utiliza una instancia de transacción para el análisis de rendimiento.

22) Mientras se ejecuta el script, encontramos algunos valores que pueden necesitar correlacionarse. ¿Es posible hacer una correlación manual para esos valores?

NO. No es posible realizar una correlación cuando se está ejecutando un script, pero puede realizar cambios una vez que se haya detenido.

23) ¿Qué es el tiempo transcurrido en Load Runner?

El tiempo transcurrido designa cuánto tiempo ha pasado desde el lanzamiento del evento actual y se mide de manera diferente para diferentes pantallas como se indica a continuación:

En la ventana de estado del escenario: el tiempo transcurrido se mide desde el momento en que presiona "Iniciar escenario" o "¿Inicializar / ejecutar Vuser?" botón.

En la ventana "Vuser", el tiempo transcurrido se mide desde el momento en que Vuser entra en el estado "en ejecución".

24) ¿El almacenamiento en caché tiene un efecto negativo en los resultados de las pruebas de carga?

Si. El almacenamiento en caché tiene un efecto negativo. La caché es una memoria temporal que almacena su historial de navegación. Cuando visita una página por SEGUNDA vez, el tiempo requerido para cargar la página será menor que el requerido para cargar la página en su primera visita, ya que gran parte de la información requerida para cargar la página se obtiene del caché en lugar del servidor. . Esto afectará los tiempos de respuesta en su prueba. Por lo tanto, se recomienda desactivar el almacenamiento en caché.

25) ¿Cuál es la diferencia entre el gráfico de superposición y el gráfico de correlación?

Gráfico superpuesto: superpondrá el contenido de dos gráficos que comparten un eje x común

Gráfico de correlación : Trazará el eje Y de dos gráficos uno frente al otro.

Más información sobre Analyzer

26) ¿Cuál es la diferencia entre lr_error_message y lr_debug _message?

lr_error_message: envía un mensaje de error a la ventana de salida del controlador LoadRunner

lr_debug _message: envía un mensaje de depuración a la ventana de salida del controlador LoadRunner

27) ¿Cuál es la diferencia entre las pruebas de carga y rendimiento?

El objetivo de la prueba de rendimiento es verificar si una aplicación se carga / actualiza dentro del límite de tiempo estipulado (digamos 2 segundos). Utiliza métricas como tiempo de respuesta, solicitudes por segundo. Se lleva a cabo en condiciones de carga similares a las de producción.

El objetivo de las pruebas de carga es comprobar la escalabilidad del sistema. Por ejemplo, averiguar el número máximo de usuarios admitidos por el sistema dentro de determinadas especificaciones.

28) Ha creado varias reglas de autocorrelación. Un nuevo evaluador de su equipo se está preparando para grabar un grupo de scripts en la misma aplicación en su estación de trabajo. ¿Qué puede hacer para proporcionar al evaluador las reglas de correlación?

Exportaría las reglas de correlación automática a un archivo .cor y luego haría que el nuevo miembro del equipo importara el archivo .cor a sus reglas de correlación automática.

29) Quieres emular un centro de llamadas de una aerolínea. Todos los representantes inician sesión por la mañana, realizan sus procesos comerciales y cierran sesión por la noche. En un día, un representante creará 40 reservas de vuelos, modificará 10 reservas de vuelos y buscará 20 reservas de vuelos. Un representante no puede realizar una modificación sin realizar una búsqueda primero. ¿Cómo diseñarías la lógica de ejecución?

Crear - 67% Buscar - 16% Bloque 0 - 17% Buscar Modificar

30) ¿Dónde debería agregar una función web_reg_save_param a un script?

Antes del paso que recupera el valor dinámico

31) Desea que cada paso de su secuencia de comandos se mida como una transacción en el controlador y no se muestre en el registro de reproducción en VuGen. ¿Cómo se puede lograr esto?

Esto se puede hacer habilitando la transacción automática en la configuración de tiempo de ejecución.

32) ¿Qué nivel de grabación del protocolo web genera la función web_submit_form?

La grabación basada en HTML genera esta función.

33) ¿Qué es la prueba de carga?

La prueba de carga es para probar si la aplicación funciona bien con las cargas de una gran cantidad de usuarios y transacciones simultáneos. También se usa para determinar si puede manejar períodos de uso pico.

34) ¿Qué es el corredor de carga?

Load Runner es una herramienta de prueba de rendimiento de HP. Esta herramienta admite todos los aspectos, como carga, estrés, resistencia, volumen de datos y pruebas de picos.

35) ¿Cuáles son todos los componentes de LoadRunner?

Los siguientes son los componentes de LoadRunner

  • El generador de usuarios virtuales
  • Controlador y el proceso del Agente
  • Análisis y supervisión de LoadRunner
  • Libros en línea de LoadRunner

36) ¿Qué componente de LoadRunner se utiliza para grabar un script?

El componente Virtual User Generator (VuGen) se utiliza para grabar una secuencia de comandos y le permite desarrollar secuencias de comandos de Vuser para una variedad de tipos de aplicaciones y protocolos de comunicación.

37) ¿Qué es un punto de encuentro?

Los puntos de encuentro se introducen en los scripts de Vuser para simular más usuarios en el servidor. Los puntos de encuentro indican a los Vusers que esperen durante la ejecución de la prueba para realizar las tareas simultáneamente.

Por ejemplo, en una aplicación bancaria, se insertan puntos Rendezvous para que más de 100 usuarios múltiples depositen dinero simultáneamente.

38) ¿Qué es un escenario?

Un escenario no es más que un evento que ocurre para cada sesión de prueba.

Por ejemplo, un escenario define

  • Número de usuarios
  • Acción a realizar
  • Sistema de máquinas virtuales

39) ¿Cómo podemos depurar un script LoadRunner?

VuGen contiene dos opciones para depurar scripts de Vuser.

  • Ejecute el comando paso a paso y
  • Puntos de interrupción.

También podemos configurar manualmente la clase de mensaje dentro de su script usando la función lr_set_debug_message.

40) ¿Cómo podemos realizar pruebas funcionales bajo carga?

La funcionalidad bajo carga se puede probar ejecutando varios Vusers al mismo tiempo. Al aumentar los Vusers, es necesario determinar cuánta carga puede soportar el servidor.

41) ¿Cuál es la relación entre el tiempo de respuesta y el rendimiento?

El rendimiento muestra la cantidad de datos en bytes que los Vusers recibieron del servidor en un segundo. Cuando se compara con el tiempo de respuesta de la transacción, el rendimiento y el tiempo de respuesta disminuyen.

El rendimiento máximo y el tiempo de respuesta más alto se producirían aproximadamente al mismo tiempo.

42) ¿Qué contienen las acciones vuser_init y vuser_end?

La acción Vuser_init contiene procedimientos para iniciar sesión en un servidor y la sección Vuser_end contiene procedimientos de cierre de sesión.

43) ¿Cuál es la diferencia entre logaritmo estándar y logaritmo extendido?

El registro estándar envía un subconjunto de funciones y mensajes al registro de salida y el subconjunto de funciones depende del tipo de Vuser.

El registro extendido envía mensajes detallados de ejecución del script al registro de salida. Se utiliza principalmente durante la depuración cuando un usuario necesita información sobre la sustitución de parámetros.

44) ¿Cuáles son todos los tipos de objetivos en el escenario orientado a objetivos de Load Runner?

Load Runner le proporciona cinco tipos diferentes de objetivos:

  • Número de Vusers simultáneos
  • Número de aciertos por segundo
  • Número de transacciones por segundo
  • Número de páginas por minuto
  • Tiempo de respuesta de la transacción

45) ¿Qué es una función para capturar valores dinámicos en el script web vuser?

Web_reg_save_param es la función que guarda información de datos dinámicos en un parámetro.

46) ¿Qué es el proceso de prueba de Load Runner?

A continuación se muestra el proceso de prueba en LoadRunner:

  • Prueba de carga del plan
  • Crear secuencias de comandos de Vuser
  • Definir escenario
  • Ejecutar escenario
  • Analizar resultados

47) ¿Qué es el lanzador de comandos remoto?

El lanzador de comandos remoto permite que el controlador inicie aplicaciones en la máquina host.

48) ¿Cómo podemos desarrollar el script vuser de la base de datos?

Los scripts de Vuser se pueden desarrollar grabando con el generador de scripts de Load vuser o usando la plantilla de script de Load Runner vuser.

49) ¿Cómo se carga un agente de corredor de carga?

Mientras se ejecuta el escenario, el controlador LoadRunner indica al despachador del agente remoto que inicie el agente LoadRunner. El controlador indica al agente LoadRunner que inicialice, ejecute, pause y detenga los usuarios virtuales.

50) ¿Cuál es la diferencia entre visitas / segundo y solicitudes / segundo?

Visitas por segundo significa la cantidad de visitas que recibe el servidor en un segundo del vuser.

Solicitud por segundo es el número de solicitudes que el vuser solicitará al servidor.

51) ¿Cuáles son las ventajas del corredor de carga?

Las siguientes son las ventajas de Load Runner:

  • Reduce la intervención humana
  • Reduce el requisito de los sistemas
  • Ayuda a aprovechar mejor el tiempo y el dinero.
  • Utilización eficaz de la automatización
  • Ejecución de un solo punto

52) ¿Cuál es el vuser en el escenario?

El vuser son los usuarios virtuales que pueden simular a los usuarios reales. Los usuarios virtuales que ocupan el lugar del software de cliente operativo de los usuarios reales, como IE, que envían solicitudes mediante el protocolo HTTP a los servidores web IIS o Apache.

53) ¿Cómo escribimos una función definida por el usuario en LoadRunner?

El uso debe crear la biblioteca externa que contiene la función. Luego, esta biblioteca debe agregarse al directorio bin de VuGen. Y luego, la función definida por el usuario se puede asignar como parámetro.

54) ¿Cuáles son los cambios que se pueden realizar en la configuración de tiempo de ejecución?

Hay cuatro configuraciones de tiempo de ejecución que se pueden realizar:

  • Estimulación: contiene el recuento de iteraciones.
  • Registro: el registro se puede configurar como estándar o deshabilitado.
  • Think Time: Capaz de establecer el tiempo de reflexión para que sea ignorado o reemplazado.
  • General: permite configurar Vusers para procesos o subprocesos múltiples.

55) ¿Cómo podemos encontrar problemas relacionados con la base de datos?

Los monitores y el gráfico de recursos de datos se pueden utilizar para encontrar problemas relacionados con la base de datos. LoadRunner permite que el probador especifique el recurso que debe medirse antes de ejecutar el controlador.

56) ¿Cuántos tipos de gráficos hay disponibles en LoadRunner?

Hay cinco tipos de gráficos:

  • Gráfico de tiempo de retardo de la red: muestra el tiempo que transcurre entre la solicitud y la respuesta.
  • Dos gráficos de tiempo de respuesta de transacciones: un gráfico de tiempo de respuesta de traducción para la carga y otro para el percentil
  • Gráfico de visitas / segundo: muestra el volumen de tráfico de la aplicación
  • Descarga de páginas / segundo gráfico: muestra la velocidad a la que se descargan las páginas por segundo.

57) ¿Cómo se pueden identificar los cuellos de botella en el desempeño?

Los monitores se pueden utilizar para detectar cuellos de botella en el rendimiento. Estos incluyen monitores de red, servidor web, servidor de aplicaciones y servidor de base de datos.

Estos monitores se pueden utilizar para localizar puntos problemáticos en escenarios que provocan un aumento en el tiempo de respuesta y el rendimiento, retrasos en la red, tiempo de respuesta del rendimiento, visitas / segundo, etc.

58) ¿Qué es una rampa y cómo se puede configurar?

La aceleración aumenta gradualmente la carga en un servidor y se puede simular aumentando gradualmente la cantidad de Vusers. Esta función se puede encontrar en las Opciones de programación de escenarios.

59) ¿Cómo se puede realizar la correlación?

La correlación se puede realizar de dos formas:

  • Utilice la función de escaneo para buscar correlaciones y seleccione un valor del resultado.
  • Grabe un par de guiones y luego compárelos entre sí.

60) ¿Dónde se establecen las opciones de correlación automática?

La correlación automática se establece en el área de opciones de grabación en la pestaña de correlación. Se puede habilitar la correlación para el script completo y se pueden definir reglas para la correlación.

La correlación automática se puede realizar en una base de datos viendo la ventana de salida, buscando correlación y seleccionando el valor que se utilizará.

61) ¿Cuál es el beneficio de ejecutar una secuencia de comandos de Vuser como un hilo?

La ventaja de ejecutar una secuencia de comandos de Vuser como un subproceso que permite utilizar más Vusers para un generador de carga. La ejecución de scripts de Vuser como procesos utiliza mucha memoria porque todos los scripts cargados utilizan el mismo controlador.

Esto limita la cantidad de secuencias de comandos de Vuser que se pueden ejecutar en un generador.

62) ¿Cuál es la diferencia entre el gráfico de superposición y el gráfico de correlación?

Gráfico de superposición:

El gráfico de superposición tiene un eje X y 2 ejes Y. El eje Y izquierdo en el gráfico combinado muestra el valor del gráfico actual y el eje Y derecho muestra el valor del eje Y del gráfico que se combinó.

Gráfico de correlación:

Hay dos gráficos y el eje Y del gráfico activo se convierte en el eje X del gráfico combinado. El eje Y del gráfico que se fusionó se convierte en el eje Y del gráfico combinado.

63) ¿Cuáles son las tres secciones de una secuencia de comandos de Vuser y cuál es el propósito de cada una?

A continuación, se muestran las tres secciones de la secuencia de comandos de Vuser, y son las siguientes:

  • Vuser_init: se utiliza para registrar el inicio de sesión.
  • Acciones: se utiliza para registrar el proceso empresarial.
  • Vuser_end: se utiliza para registrar el cierre de sesión.

64) ¿Cuáles son los cuatro métodos de selección al elegir datos de un archivo de datos?

A continuación se muestran los cuatro métodos de selección:

  • Secuencial
  • Aleatorio
  • Único
  • Nombre del parámetro

65) ¿Qué se debe hacer para ver la sustitución de parámetros en el registro de ejecución?

La sustitución de parámetros se puede ver en el registro ampliado en la configuración de tiempo de ejecución.

66) ¿Qué herramientas se necesitan para analizar los resultados de la ejecución de Vuser?

Se requieren las siguientes herramientas para analizar los resultados de la ejecución de Vuser:

  • Registro de ejecución
  • Visor en tiempo de ejecución y
  • Ventana Resultados de la prueba de mercurio

67) ¿Cuál es la diferencia entre el escenario manual y el escenario orientado a objetivos?

A continuación se muestran las diferencias entre el escenario manual y orientado a objetivos:

Escenario manual

Escenario de objetivos

El objetivo principal es saber cuántos usuarios de Vusers se pueden ejecutar al mismo tiempo El objetivo puede ser el rendimiento, el tiempo de respuesta o la cantidad de Vusers simultáneos
Le brinda control manual sobre cuántos Vusers se ejecutan y a qué hora Load Runner administra Vusers automáticamente

68) ¿Cuáles son todas las razones para utilizar Server Resources Monitor?

El monitor de recursos del servidor se usa para encontrar cuántos datos provienen de la caché y ayuda a descubrir cuáles son todas las partes del sistema que tienen cuellos de botella.

69) ¿Cuál es el propósito de seleccionar 'Mostrar navegador' durante la reproducción en la configuración de Opciones generales?

La configuración 'Mostrar navegador' se utiliza para ver las páginas que aparecen durante la reproducción. Esto es útil para depurar Vuser durante las etapas iniciales de la creación de Web Vuser.

70) ¿Con qué propósito, el usuario utilizará el error "continuar en"?

Continuar debe establecerse solo cuando los registros de ejecución sean más descriptivos o agreguen lógica al Vuser.

71) ¿Cuál es el propósito de una transacción LoadRunner?

El propósito de una transacción Load Runner es medir uno o más pasos / acciones del usuario de un proceso empresarial.

72) ¿Por qué creas parámetros?

Los parámetros son como variables de script y se utilizan para variar la entrada al servidor para emular a los usuarios reales.

  • Se envían diferentes conjuntos de datos al servidor cada vez que se ejecuta el script.
  • Simule mejor el modelo de uso para realizar pruebas más precisas desde el controlador, y una secuencia de comandos puede emular a muchos usuarios diferentes en el sistema.

73) ¿Qué es lr_output_message?

Lr_output_message es una función que envía notificaciones a la ventana de salida del controlador y al archivo de registro de Vuser.

74) En un servidor web, la base de datos y la red funcionan bien y ahora, ¿dónde podría estar el problema?

El problema podría estar en el propio sistema o en el servidor de aplicaciones o en el código escrito para la aplicación.

75) ¿Qué es VuGen Recording and Scripting?

El código de secuencia de comandos de LoadRunner se obtiene registrándolo en la sintaxis del lenguaje ANSI C y se puede ver en la vista de secuencia de comandos.

76) ¿Qué son las pruebas de rendimiento en LoadRunner?

Las pruebas de rendimiento se pueden realizar calculando el tiempo para las transacciones de lectura y actualización y verificando si las funciones del sistema se están realizando en un marco de tiempo aceptable. En un entorno multiusuario, es necesario determinar el efecto de múltiples transacciones en el momento de una sola transacción.

77) ¿Cuál es la configuración de los sistemas cuando se usa Load Runner?

La configuración de sistemas se refiere a la de las máquinas cliente en las que ejecutaremos Vusers. La configuración de la máquina cliente incluye su configuración de hardware, memoria, sistema operativo, aplicaciones de software, herramientas de desarrollo, etc.

La configuración de este componente del sistema debe coincidir con la configuración general del sistema para lograr los objetivos de las pruebas de carga.

78) ¿Qué es la función use lr_abort?

La función lr_abort se utiliza para cancelar la ejecución de una secuencia de comandos de Vuser. Indica al Vuser que deje de ejecutar la sección Acciones, ejecute la sección vuser_end y finalice la ejecución.

79) ¿Qué es el tiempo para pensar?

Think time es el momento en el que un usuario real espera entre acciones.

Cuando un usuario recibe datos de un servidor u otras aplicaciones, el usuario puede esperar varios segundos para revisar los datos antes de responder. Este retraso de tiempo se denomina tiempo de reflexión.

80) ¿Cómo interactúa Load Runner con la aplicación?

El protocolo se utiliza en Load Runner para interactuar con la aplicación.

81) ¿Cuál es la última versión y el idioma utilizado en Load Runner?

A partir del 20 de febrero de 2013, Load Runner 11.5 es la última versión y el script VUser se utiliza como lenguaje C.

LoadRunner admite los siguientes idiomas:

  1. Lenguaje C
  2. Secuencias de comandos de Visual Basic
  3. Visual Basic para Aplicaciones
  4. Secuencias de comandos de Java

82) ¿Cuáles son todos los protocolos importantes que admite Load Runner?

Los siguientes son los protocolos que Load Runner puede admitir:

  • .NET Registro / Visualización
  • Base de datos
  • DCOM
  • La red
  • Oracle E-Business
  • SAVIA
  • SOA
  • Web y multimedia
  • Inalámbrico
  • GUI
  • Grabación y reproducción de Java
  • Escritorio remoto
  • web 2.0

Descarga gratuita del PDF: Preguntas y respuestas de la entrevista de LoadRunner