tel./fax: +34 91 675 33 06 [email protected] - www ... · En este tutorial vamos a mostrar como...

8
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... 1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3 Equipo propio desarrollo Piloto 3a 3b 1. Definición de frameworks corporativos. 2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos. 4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción. 3. Arranque de proyectos basados en nuevas tecnologías ¿Qué ofrece Autentia Real Business Solutions S.L? Para más información visítenos en: www.autentia.com Compartimos nuestro conociemiento en: www.adictosaltrabajo.com Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas Tareas programadas (Quartz) Gestor documental (Alfresco) Inversión de control (Spring) BPM (jBPM o Bonita) Generación de informes (JasperReport) ESB (Open ESB) Control de autenticación y acceso (Spring Security) UDDI Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery JPA-Hibernate, MyBatis Motor de búsqueda empresarial (Solr) ETL (Talend) Dirección de Proyectos Informáticos. Metodologías ágiles Patrones de diseño TDD 2. Auditoría de código y recomendaciones de mejora 4. Cursos de formación (impartidos por desarrolladores en activo)

Transcript of tel./fax: +34 91 675 33 06 [email protected] - www ... · En este tutorial vamos a mostrar como...

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

tel./fax: +34 91 675 33 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida

TecnologíaDesarrolloSistemas

Gran Empresa

Producción

autentia

Certificacióno Pruebas

Verificación previa

RFP Concurso

Consultora 1

Consultora 2

Consultora 3

Equipo propio desarrolloPiloto

3a

3b

1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real Business Solutions S.L?

Para más información visítenos en: www.autentia.com

Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas

Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)

BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)

Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)

Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD

2. Auditoría de código y recomendaciones de mejora

4. Cursos de formación (impartidos por desarrolladores en activo)

Inicio Quienes somos Tutoriales Formación Comparador de salarios Comic Charlas Más

Catálogo de serviciosAutentia (PDF 6,2MB)

En formato comic...

Web

www.adictosaltrabajo.com

Últimos tutoriales

2009-07-05JMeter, Pruebas de stress sobre aplicacionesweb: Grabando y reproduciendo navegaciones

2009-07-02Axis2: Invocación de Servicios Web usandodistintos MEP

2009-07-02Instalación OpenOffice

2009-07-02Juegos 3D en Java: Blender y JMonkeyEngine

2009-06-20StAX (Xml Pull Parser): Streaming API paraXML

2009-06-15Configuración de la desconexión de usuarioscon ICEFaces

2009-06-10LWUIT: Una librería gráfica tipo AWT o Swingpara J2ME

2009-06-10Mapas mentales con XMind

2009-02-26Redimensionar Imagenes en Windows Vista

Hosting patrocinado por

Estas en: Inicio Tutoriales JMeter, Pruebas de stress sobre aplicaciones web: Grabando y reproduciendo ...

2009-06-08UploadFile con Icefaces + Hibernate +Anotaciones

2009-06-05Habilitar exportación en Liferay

2009-06-01Registrar Liferay en Eclipse

2009-05-29Liferay Social Office

2009-05-28Broadcast con Ustream

2009-05-25Tabla datos accesible con ordenación ypaginación

2009-05-21Primeros pasos con Audacity: Un editor desonido libre y multiplataforma.

2009-05-11Introducción a TortoiseSVN

2009-05-07Hacer 'scp' de varios ficheros sin solicitud declave

2009-05-02Plugin Hibernate3 para Maven

2009-04-26AgileDraw: una técnica rápida de modelado

2009-04-24Spring AOP: Cacheando aplicaciones usandoanotaciones y aspectos con Aspectj

2009-04-20Modelos de conocimiento con CmapTools

2009-04-16Informes Crosstab con iReport

2009-04-16Registro de un fichero de datos personales conel formulario NOTA

2009-04-15Estadísticas de www.adictosaltrabajo.com Abril2009

2009-04-15Iniciación a OSWorkflow con Spring

Tutorial desarrollado por

Carlos García Pérez

Creador de MobileTest, un complemento educativo para los profesores ysus alumnos.

Consultor tecnológico en el desarrollo de proyectos informáticos.

Técnico especialista en informática de empresa (CEU)

Ingeniero Técnico en Informática * (Politécnica)

Puedes encontrarme en Autentia

Somos expertos en Java/J2EE

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento de Autentia.

Catálogo de cursos

Ultimas Noticias » Historia de la informática. Capítulo 64. 1986 » Autentia en la Sun Open Communities Forum » Comentario del libro: El economista naturalista de Robert Frank » Historia de la informática. Capítulo 63. 1985 » Contratos ágiles: Vendiendo Scrum a tus clientes. » Resumen de la cuarta charla gratuita de Autentia: SCRUM (con video) » Si se pregunta ¿Qué ofrece este Web? » Vota AdictosAltrabajo.com en DZone » Autentia cumple 6 años

+Noticias Destacadas » Contratos ágiles: Vendiendo Scrum a tus clientes. » Quinta charla Autentia + Proyectalis + Agile Spain: Contratos ágiles: Vendiendo Scrum atus clientes » Lo mejor de esta semana: Curso de Scrum con Ángel Medinilla » Resumen de la cuarta charla gratuita de Autentia: SCRUM (con video)

+Comentarios Cómic

+Enlaces

Descargar este documento en formato PDF: jmeter_navegacion.pdf

Fecha de creación del tutorial: 2009-07-05

JMeter, pruebas de stress sobre aplicaciones web: Grabando y reproduciendo navegaciones

Introducción.

En este tutorial vamos a mostrar como grabar sobre Apache JMeter una navegación real sobre una aplicación web para posteriormente poder reproducirla con distintos número de usuarios concurrentes con elfin de obtener información de como se comporta nuestra aplicación bajo esas situaciones.

Empezemos

Ejecutamos jmeter y realizamos los siguientes pasos:

Agregar un grupo de hilos para indicar el número de usuarios concurrentes y de repeticiones que posteriormente ejecutarán la navegación que grabaremos.Para ello selecciona el plan de pruebas haces clic con el botón derecho del ratón y seleccionas la opción Add » Thread Group.

1.

Si tu aplicación usa cookies deberás agregar un gestor de cookies al grupo de hilos, para ello seleccionas el grupo de hilos, haces clic con el botón derecho y seleccionas Add » Config Element »HTTP Cookie Manager. Hay un tipo de Cookie Manager por cada tipo de cookie: rfc2119, netscape, etc..

2.

Agregar un gestor de cabeceras al grupo de hilos, para ello seleccionas el grupo de hilos, haces clic con el botón derecho y seleccionas Add » Config Element » HTTP Header Manager.3.Agregar un gestor de caché al grupo de hilos, para ello seleccionas el grupo de hilos, haces clic con el botón derecho y seleccionas Add » Config Element » HTTP Cache Manager.4.Agregar los informes que desees (Add » Listener » <el informe que desees>) para tratar los resultados obtenidos al ejecutar el test.5.Agregar un HTTP Proxy Server, para ello seleccionas el WorkBench y luego haces clic en Add » Non-Test-Element » HTTP Proxy Server

El HTTP Proxy grabará todas las peticiones http (las https NO) que vayamos realizando posteriormente con nuestro navegador, para ello debemos hacer las configuraciones que se muestranresaltadas en la siguiente imagen:

El parámetro port indica el puerto en el que escuchará las peticiones a grabar (posteriormente diremos al navegador que navege a través de ese puerto).1.El parámetro Target controller indica que grupo de hilos (puede haber varios) serán el que ejecuten posteriormente la navegación.2.El parámetro Grouping indica como se agruparán una petición y las subpeticiones relacionadas, por ejemplo: Una página HTML, hace que se soliciten imágenes, JS, CSS, etc.3.El parámetro HTTP Sampler Type, indica el API de cliente que usaremos para enviar las peticiones..HTTPClient que ofrece más posibilidades. Puedes ver un tutorial aquí.

4.

Ampliar imagen

6.

2009-04-14Tests de Selenium con librerías decomponentes JSF: Apache Tomahawk.

2009-04-13JTAPI. El API de Telefonía para Java

2009-04-13Registro de Web Services con Apache jUDDI.Configuración y ejemplo

2009-04-13Cómo hacer UML con Eclipse y el plugin UML2

2009-04-09Spring WS: Servicios Web a través del correoelectrónico

2009-04-02Creación de cursos con Moodle

2009-03-31Integrar Liferay Portal 5.2.1 con Pentaho BI2.0.0 sobre MySQL 5.1

2009-03-31Spring WS: Construcción de Clientes deServicios Web con Spring

2009-03-30Administración de sitios Moodle

2009-03-29Empaquetamiento de aplicaciones de escritorio(standalone) con Maven

2009-03-27Primeros pasos con Moodle

2009-03-26Introducción a JSF Java

2009-03-25A1 Website Analyzer

2009-03-24Cómo ver el correo de Gmail sin conexión aInternet

2009-03-20JasperReports Maven Plugin

2009-03-16Creación de contenidos SCORM: eXe

2009-03-15Spring WS: Creación de Servicios Web con

Configuras tu navegador favorito para que navege a través de un proxy, por ejemplo para FireFox, deberás dirigirte al menú Herramientas » Opciones » Avanzado » pestaña Red:7.

Spring

2009-03-13Instalación Alfresco (Labs)

2009-02-26Maven JXR Plugin: publica el código fuente enel site

2009-03-15Generación de XML Schema (XSD) y DTD apartir de documentos XML

2009-03-04Persistencia con Spring

2009-02-26Vistas materializadas

2009-02-03Instalación de MySQL 5.1 en Windows

2009-03-03Instalación de Java Virtual Machine

Últimas ofertas de empleo

2009-06-29Atención a cliente - Call Center - BARCELONA.

2009-06-25Atención a cliente - Call Center - BARCELONA.

2009-06-20Comercial - Ventas - CASTELLON.

2009-06-19Otras - Ingenieria (minas, puentes y puertos) -VALENCIA.

2009-06-17Comercial - Ventas - ALICANTE.

Haces click en el botón Start que se encuentra en el panel de configuración de HTTP Proxy Server y comienzas a navegar por la aplicación web.En la siguiente imagen se muestra una navegación básica de cinco páginas de una aplicación Web construida con PHP:

8.

Ads by Google

View ads about:

Ahora podrás reproducir lo grabado M veces con N usuarios, revisar los informes y sacar conclusiones en base a ellos.

Conclusiones

Desde mi punto de vista JMeter es una de esas aplicaciónes de código abierto con grandes posibilidades pero con carencias en cuanto a documentación... por lo que para sacarle todo su potencial hay quetirarse horas probando para exprimir sus posibilidades.

Grabando y reproduciendo navegaciones junto con los informes apropiados y otras técnicas y herramientas (Glassbox, JMX..) podemos tener información suficiente para realizar optimizaciones en nuestrossistemas.

Si tus sistemas no van todo lo rápido que te gustaría, te animo a que contactes con nosotros (Autentia) y seguramente consigamos incrementar en poco tiempo el rendimiento en un alto porcentaje.

Carlos García Pérez. Creador de MobileTest, un complemento educativo para los profesores y sus [email protected]

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno

Anímate y coméntanos lo que pienses sobre este tutorial

Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.

Nombre: E-Mail:

Comentario:

Texto Legal y condiciones de uso

Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aquí.Puedes firmar en nuestro libro de visitas haciendo clic aquí.Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.

Añadir a favoritos Technorati.

Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP,UML, UP, Patrones de diseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tangeneroso con nosotros como lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

[email protected]

Tutoriales recomendados

Nombre Resumen Fecha Visitas Valoración Votos Pdf

Tabla datos accesible con ordenación ypaginación

En este tutorial vamos a ver como podemos hacer una tabla de datos con ordenación y paginación aplicandolos criterios de accesibilidad y los conceptos de mejora progresiva y Javascript no obstrusivo. 2009-05-25 1462 Muy

bueno 12

Tests de Selenium con librerías decomponentes JSF: Apache Tomahawk.

En este tutorial vamos a hablar de cómo escribir tests funcionales con Selenium IDE sobre interfaces deusuario construidas con librerías de componentes visuales JSF y, en concreto, con Apache Tomahawk y uno desus componentes.

2009-04-14 1454 Muybueno 1

Integración Selenium / Maven 2 / Surefire/ Cargo / Tomcat 6

Con este tutorial se pretende integrar en nuestro proyecto : Maven, Selenium, Surefire, Cargo y Tomcat 6 conel objetivo de incluir y ejecutar las pruebas de integración dentro del ciclo de vida de Maven. 2009-02-26 1218 Muy

bueno 3

Selenium Remote Control Selenium Remote Control es una herramienta que permite automatizar las pruebas sobre aplicaciones web 2009-02-24 1996 Muybueno 6

Integración de Groovy, JRuby y BeanShellcon Spring 2

Como Integrar Groovy, JRuby o BeanShell con Spring 2 para realizar comportamientos dinámicos sinrecompilar 2009-02-22 1217 Muy

bueno 1

Replicar Web PHP en máquina local Si acabais de empezar como administradores de un sitio web y andais un poco perdidos, este es vuestrotutorial. Os enseñaremos como trabajar con la web de forma local como lo hariamos de manera real. 2009-02-18 1445 Bueno 6

Selenium Core : El motor de Selenium. Selenium Core es un aplicación perteneciente al juego de herramientas SeleniumHQ que permite realizarjuegos de pruebas sobre aplicaciones web. 2009-02-16 1829 Muy

bueno 4

EJB 3.0 y pruebas unitarias con Maven,JUnit 4 y Embedded JBoss sobre Java 6 En este tutorial aprenderemos a configurar Maven para ejecutar test de EJB sobre Embedded JBoss con Java 6 2009-02-09 2194 Muy

bueno 3

StrutsTestCase En este tutorial, German nos enseña como realizar pruebas unitarias para actions de struts medianteStrutsTestCase y JUnit 2009-01-29 1486 Regular 2

Uso de Mock objects en pruebas conMockito En este tutorial que nos presenta German vermos que es mockitoy aprenderemos como usar su API. 2009-01-29 1670 Bueno 6

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algún caso se puedehacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguienencuentra algún problema con la información publicada en este Web, rogamos que informe al administrador [email protected] para su resolución.

Copyright 2003-2009 © All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia | Contacto

Ads by Google View ads about: