tel./fax: +34 91 675 33 06 info@autentia.com - www ... · xml de jmeter, en el cual definimos los...
Post on 05-May-2018
217 Views
Preview:
TRANSCRIPT
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)
tel./fax: +34 91 675 33 06info@autentia.com - 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)
JMeter. Gestión de usuarios http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMe...
1 de 4 14/01/2010 12:04
Últimos tutoriales
2010-01-14
JMeter. Gestión de usuarios
2010-01-14
Patrón Visitor con commons-collections ysus Closures
2010-01-12
Creación de servicios web RestFul, consoporte a persistencia, en NetBeans.
2010-01-11
JMeter y JSF. Extracción del parámetroViewState
2010-01-07
Importar el correo de Microsoft Outlook alcliente de correo de Mac OS.
2010-01-07
Monitor de Hudson para Eclipse.
2010-01-07
Patrones de diseño de XML Schema
2010-01-04
Procesador Inteligente de Eventos (IEP) con OpenESB
2010-01-04
PHP Vs Java
2009-12-29
Tutorial de BPEL con OpenESB (II)
2009-12-29
Tutorial de BPEL con OpenESB (I)
2009-12-28
Pruebas funcionales de servicios web con soapUI
2009-12-28
SoapUI: jugando con web services
2009-12-17
¿Qué son el cloud computing y google appengine?
2009-12-14
JavaBean Datasource Ireport
2009-12-11
Contract-First web services con Visual Studio 2008
2009-12-09
Tutorial desarrollado por
Daniel Casanova Frutos
Consultor tecnológico de desarrollo de proyectosinformáticos.
Ingeniero Técnico En Informática De Sistemas porla Universidad Alfonso X El Sabio.
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
Descargar este documento en formato PDF: JMeterUsuarios.pdf
Fecha de creación del tutorial: 2010-01-14
Jmeter. Simulación de distintos usuarios.Función __counter y users.xml0. Índice de contenidos.
1. Introducción.1. Parametrización mediante la función de Counter.2. Parametrización mediante archivo externo users.xml.
1. Introducción.En este tutorial veremos como tratar un aspecto básico del uso de la herramienta JMeter, el simular distintos usuarios para cada hilo que ejecute nuestro script de pruebas de carga.
Como ya sabemos, JMeter es una herramienta para realizar pruebas de carga sobre nuestras aplicaciones, de manera que simulamos un número de hilos que se conectarán a nuestraaplicación y ejecutarán de manera independiente, cada uno de ellos, el script de ejecución para nuestra aplicación. Dichos hilos pueden ser considerados como distintos usuarios que seconectan a nuestra aplicación, de manera que el parámetro que asigna el valor o id, de cada usuario, debemos de parametrizarlo para que simule distintos usuarios y no siempre elmismo usuario, con un valor estático de id de los mismos.
Por ejemplo, si el usuario que se conecta a nuestra aplicación tiene el id “1”, que la siguiente vez que JMeter evalúe dicho parámetro le asigne el valor “2”.
Tenemos dos maneras de parametrizar dicho valor, una mediante el uso de una función de JMeter que nos proporciona un contador autoincremental, y otra con el uso de un archivoxml de JMeter, en el cual definimos los atributos a parametrizar y sus valores para cada hilo.
2. Parametrización mediante lafunción de Counter. La primera manera de parametrizar el valor del id de nuestro usuario, es hacer uso de la función de JMeter, Counter. Dicha función creará un contador que comenzará en el valorentero “1” e irá incrementándose de manera automática de 1 en 1.
Para utilizar dicha función (y el resto de funciones disponibles), aconsejamos hacer uso del acceso directo de JMeter para la ayuda de funciones, a la cual accedemos mediante elacceso de teclado “Control+f”. Dicha ayuda será explicada de manera más detallada en futuros tutoriales. Una vez desplegada la ayuda de funciones seleccionamos la función“__counter”.
A continuación procedemos a configurar dicha ayuda de la función, para que nos genere la expresión adecuada para el uso de la misma.:
Copyright 2003-2010 © All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia | Contacto
Inicio Quienes somos Tutoriales Formación Comparador de salarios Comentar libro Charlas Más
Catálogo de serviciosAutentia (PDF 6,2MB)
En formato comic...
Acceso de usuarios registrados:
E-mail:
Contraseña:
Entrar
Deseo registrarme
He olvidado mis datos de acceso
Registra tu empresa:
Descubre las ventajas de registrar tu empresa en AdictosAlTrabajo...
Registrar mi empresa
Listado de empresas ya registradas
Web
www.adictosaltrabajo.com
Buscar
Ultimas Noticias » Publicado el primer libro de TDD en castellano de Carlos Blé. » Impresiones y video de asistentes al primer coding-dojo de agilismo.es » Comentando: Esta no es mi empresa: El desapego de los profesionales del siglo XXIde Ignacio Muro Benayas. » Tarta y 7º aniversario de AdictosAlTrabajo.com » Formación por calendario » Comentando el libro: Eneagrama y éxito personal de Ginger Lapid-Bogda » "Informática profesional: Las reglas no escritas para triunfar en la empresa." Pincha para comprar.. » Disponible la primera versión de los plugins para integrar Maven y Bugzilla.
+Noticias Destacadas » Impresiones y video de asistentes al primer coding-dojo de agilismo.es » "Informática profesional: Las reglas no escritas para triunfar en la empresa."Pincha para comprar.. » Autentia patrocina el primer Agile Open Spain » Lanzamiento del nuevo Web de Autentia
+Comentarios Cómic
+Enlaces
Hosting patrocinado por
Estas en: Inicio Tutoriales JMeter. Gestión de usuarios
Anuncios Google XML Gateway Web Service XML Carga Camiones Herramientas Aplicacion Software
JMeter. Gestión de usuarios http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMe...
2 de 4 14/01/2010 12:04
Integrando Sonar con Hudson
2009-12-09
Apache + Tomcat: Balanceo de carga y alta disponibilidad
2009-12-08
MySQL: Replicación de bases de datos enMySQL
2009-12-07
Analizando la calidad del código Java conSonar
2009-12-03
Instalar OpenESB 2.1 e Introducción
2009-11-25
Tutorial de Google Forms
2009-11-23
Alfresco - Modificando y eliminandocontenido desde nuestras aplicaciones Java
2009-11-23
Alfresco - Añadiendo contenido desdenuestras aplicaciones Java
2009-11-23
Haciendo funcionar Google Chromium Operating System sobre Windows XP
2009-11-23
Redimensionar el tamaño de una particiónde VirtualBox
2009-11-20
El Arte de las Presentaciones. Siguiendo la Senda Zen.
2009-11-18
Tutorial basico de google wave bots
2009-11-13
Introducción a Escritorios Animado (Winamp y MilkWave )
2009-11-12
Maven Assembly Plugin: empaquetando aplicaciones con Maven para la ejecuciónde procesos batch.
2009-11-12
Tutorial básico sobre Google ApplicationEngine
2009-11-11
Instalación de Glassfish 2.1
2009-11-26
Rational Software Architect y Rational RequisitePro
2009-10-27
Cómo conseguir que Subversion avise aHudson para lanzar una build
2009-10-26
Cómo instalar Hudson en Apache Tomcat
2009-10-26
Estilos externos en iReport
2009-10-14
Echo en MySQL
2009-09-28
iReport : Solución al problema de losparámetros dinámicos.
2009-09-27
Mavenizar Liferay SDK
2009-09-27
Crear un plugin con Liferay SDK
2009-09-23
EJB 3.0 y pruebas unitarias con Maven, JUnit 4 y Apache Open EJB.
2009-09-21
Primeros pasos con JBoss Seam
2009-09-21
Integración con sistemas de Bug Trackingdesde NetBeans 6.7
2009-09-14
EJB 3.0 y pruebas de persistencia con Maven, JUnit 4 y Embedded JBoss sobre Java 6.
2009-09-12
Instalación de Liferay en Tomcat existente
Como podemos observar la función tiene 2 propiedades a configurar. La primera propiedad puede tener 2 valores, TRUE en caso de que queramos un contador propio por cadausuario, lo cual no es nuestro caso, y FALSE para indicar que es un contador global, independiente de cada usuario. La segunda propiedad es para asignar el nombre de una variabledonde JMeter guardará la expresión que representa dicha función, es una propiedad opcional.
A continuación pulsamos en “Generar”, de manera que la ayuda de función nos genera la expresión que nos permite hacer uso de dicha función de contador.
El siguiente paso, es seleccionar la petición donde le asignamos el valor a nuestro usuario, en nuestro caso:
Como podemos observar al ser un valor estático, cada vez que se realice esta petición se asignara el mismo usuario a la sesión. Hacemos uso de nuestra función para que nosparametrice el valor entero del id del usuario, de manera que la primera vez que se realice esta petición tendrá el valor “user1”, la segunda “user2”... y así sucesivamente:
Como podemos observar para el uso de funciones o variables en la herramienta JMeter hacemos uso de la notación ${expresionFunción}, donde expresionFuncion, es la expresióngenerada por la ayuda de función.
3. Parametrización mediantearchivo externo users.xml La otra manera, y quizá mas correcta, es parametrizar el valor de nuestro atributo para los usuarios, mediante el archivo externo de Jmeter, users.xml
Dicho archivo lo podemos encontrar en la carpeta “bin” de nuestra ruta de JMeter. Editamos dicho archivo:
Podemos observar nodos que comienzan con <thread> y cierran con </thread>, los cuales hacen referencia a cada hilo de ejecución. Dichos nodos encierran nodos que comienzancon <parameter> y cierran con </parameter>, dichos nodos representan cada parámetro para cada hilo de ejecución. En este caso queremos parametrizar dos atributos para cadausuario, para ello definimos el nombre de cada atributo mediante la etiqueta <paramname>, el cual debe coincidir con el nombre del atributo en la petición, como podemos observar, ysu valor mediante la etiqueta <paramvalue>.
Así pues definimos un usuario 1 con el valor “user1” y el valor del atributo que referencia a su password de acceso, con el valor de “password”; un usuario 2 con el valor de “user2” y“password”, y así todos los usuarios que tengamos que simular.
Para hacer uso de dicho archivo, en la petición en la cual asignamos los valores a los usuarios, añadimos el siguiente componente, en el cual indicamos que dicha petición debe tomarvalores del archivo users.xml:
JMeter. Gestión de usuarios http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMe...
3 de 4 14/01/2010 12:04
2009-09-11
Release Bugzilla Maven Plugin
2009-09-11
Enlazar Bugzilla con MavenChangesPlugin
2009-09-08
Sobre las reglas de codificación o... ¿dedónde salen esos caracteres "raros"?.
2009-08-28
Cómo hacer deploy del site de Maven enSourceForge
2009-08-26
Ordenación por cantidades en informecruzado
Últimas ofertas de empleo
2009-07-31
T. Información - Operador (dia / noche) -BARCELONA.
2009-06-25
Atención a cliente - Call Center -BARCELONA.
2009-06-19
Otras - Ingenieria (minas, puentes y puertos) - VALENCIA.
2009-06-17
Comercial - Ventas - ALICANTE.
2009-06-03
Comercial - Ventas - VIZCAYA.
A continuación modificamos los valores de nuestra petición para que ciertos atributos los busque en users.xml. Para ello, eliminamos el valor por defecto de nuestro parámetros ydejamos en blanco dichos valores, de manera que cuando JMeter intente asignar el valor a dichos parámetros y los encuentre vacíos, ira users.xml y los tomará de este.
Como podemos ver, de cualquiera de estas dos maneras asignamos de forma dinámica valores a los distintos usuarios que simulamos en el script de prueba de carga de nuestraherramienta JMeter.
Esperamos que este tutorial les sea de ayuda, y cualquier sugerencia o pregunta agradecemos contacte con nosotros.
¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!
Muy malo Malo Regular Bueno Muy bueno
Votar
(Sólo para usuarios registrados)
» Registrate y accede a esta y otras ventajas «
Autor Mensaje de usuario registrado
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 aser tan generoso 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.
info@autentia.com
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.
Enviar comentario
(Sólo para usuarios registrados)
» Registrate y accede a esta y otras ventajas «
Anuncios Google
JMeter. Gestión de usuarios http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMe...
4 de 4 14/01/2010 12:04
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 puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseñaespecífica, no tiene más que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administradorrcanales@adictosaltrabajo.com para su resolución.
Tutoriales recomendados
Nombre Resumen Fecha Visitas Valoración Votos Pdf
JMeter. Gestión de usuariosEn este tutorial tratamos la simulación de distintos usuarios, en la herramienta JMeter,mediante el archivo externo users.xml o mediante la función Counter.
2010-01-14 23 - -
JMeter y JSF. Extracción delparámetro ViewState
En este tutorial ofrecemos una solución a la parametrización del atributo ViewState, de JSF(Java Server Faces), cuando ejecutamos scripts de pruebas de carga mediante la herramientaJMeter.
2010-01-11 186 - -
Monitor de Hudson para Eclipse.En este tutorial vamos a ver un plugin para Eclipse que nos permitirá consultar y realizaralgunas opciones interesantes sobre los proyectos que tenemos configurados en Hudson.
2010-01-07 268 - -
Pruebas funcionales de servicios web con soapUI
Las pruebas unitarias en cualquier paradigma de programación son, más que una buenapráctica, una garantía para obtener un software robusto y (más) fácilmente mantenible. Comoresponsables de diseño o desarrollo de web services hemos de aplicar estas buen
2009-12-28 467 - -
Integrando Sonar con HudsonEn este tutorial vamos a ver como a partir de un build satisfactorio de Hudson se puede analizar automáticamente el código Java mostrando el resultado en la herramienta Sonar.
2009-12-09 532 - -
Analizando la calidad del códigoJava con Sonar
En este tutorial vamos a dar a conocer la herramienta Sonar para el control de la calidad delcódigo de nuestros proyectos
2009-12-07 1102 - -
Haciendo funcionar Google Chromium Operating System sobre Windows XP
Cómo instalar el nuevo SO de Google corriendo sobre XP 2009-11-23 1487 Muy bueno 2
Alfresco - Añadiendo contenidodesde nuestras aplicaciones Java
Tutorial sobre Alfresco, alternativa de código abierto para la gestión de contenido empresarial(ECM), que proporciona gestión documental, colaboración, gestión de registros, gestión deinformación, gestión del contenido web e imágenes.
2009-11-23 1314 - -
Alfresco - Modificando y eliminandocontenido desde nuestras aplicaciones Java
Veremos como de una manera muy sencilla también se puede recuperar contenido de Alfrescodesde nuestras aplicaciones Java
2009-11-23 978 - -
Redimensionar el tamaño de unapartición de VirtualBox
Veamos en este tutorial una manera de aumentar el tamaño del disco duro existente de unamáquina virtual de VirtualBox
2009-11-23 1191 Muy bueno 1
top related