Professional Documents
Culture Documents
Estructura de contenidos.
Introducción..................................................................................3
1. Primeros pasos - Instalación.........................................................4
2. Plan de Pruebas..........................................................................5
2.1. Añadir y eliminar elementos.................................................6
2.2. Guardar el Plan de Pruebas..................................................6
2.3. Ejecución de un plan de pruebas...........................................7
2.4. Detener una prueba............................................................7
3. Elementos de un plan de pruebas.................................................8
3.1. Thread Group (Grupo de Hilos).............................................8
3.2. Controllers (Controladores)..................................................9
3.2.1. Samplers (Muestreador)............................................. 10
3.2.2. Logic Controllers (Controladores lógicos)...................... 11
3.2.3. Test Fragments (Fragmentos de prueba)....................... 11
3.3. Listeners (Receptores)....................................................... 12
3.4. Timers (Temporizadores)................................................... 13
3.5. Assertions (Afirmaciones).................................................. 13
3.6. Configuration Elements (Elementos de configuración)............ 14
3.7. Pre-Processor Elements (Pre-procesadores de elementos)...... 15
3.8. Post-Processor Elements (Post- procesadores de elementos)... 16
4. Construcción de un plan de pruebas para Base de Datos................ 16
4.1. Usuarios.......................................................................... 17
4.2. Peticiones JDBC................................................................ 18
4.3. Ver y guardar los resultados............................................... 22
Glosario......................................................................................24
Bibliografía..................................................................................25
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
Introducción.
• SOAP.
• LDAP.
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
apache-jmeter-2.6/lib/JDBCbasededatos.jar
Para ejecutar el programa debe descomprimir los archivos descargados e
ir a la siguiente ruta:
apache-jmeter-2.6/bin/jmeter.bat
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
2. Plan de Pruebas.
• Listeners (Receptores)
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
• Timers (Temporizadores)
Parta añadir los elementos a un plan de prueba se puede hacer clic derecho
sobre un elemento en el árbol, y escoger el elemento de la lista.
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
• Parar tecla rápida (Control + .) Evita que los hilos sean ejecutados
inmediatamente.
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
Se puede utilizar un repetidor para que se ejecuten los hilos las veces que
se desee, adicionalmente se encuentra un planificador para determinar
cuándo inicia y termina el grupo de hilos.
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
• Solicitud de FTP
• Solicitud HTTP
• Solicitud de JDBC
• Solicitud de LDAP
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
Por defecto, un hilo JMeter envía peticiones sin pausa entre cada solicitud,
sin embargo es recomendable especificar un retraso mediante la adición
de uno de los temporizadores a disposición del grupo de hilos. Si no se
agrega un retraso, JMeter podría saturar el servidor, haciendo demasiadas
solicitudes en un lapso muy corto de tiempo.
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
4.1. Usuarios.
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
20
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
•
Los otros campos en la pantalla se puede dejar con los valores
predeterminados.
21
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
22
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
23
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
Glosario.
SOAP.
JDBC.
Java Database Connectivity, más conocida por sus siglas JDBC, es una API
que permite la ejecución de operaciones sobre bases de datos desde el
lenguaje de programación Java, independientemente del sistema operativo
donde se ejecute o de la base de datos a la cual se accede, utilizando el
dialecto SQL del modelo de base de datos que se utilice.
LDAP.
LDAP son las siglas de Lightweight Directory Access Protocol (en español
Protocolo Ligero de Acceso a Directorios) que hacen referencia a un
protocolo a nivel de aplicación el cual permite el acceso a un servicio de
directorio ordenado y distribuido para buscar diversa información en un
entorno de red. LDAP también es considerado una base de datos (aunque
su sistema de almacenamiento puede ser diferente) a la que pueden
realizarse consultas.
Junit.
24
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Manual Apache Jmeter
Bibliografía.
25
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje