Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDAD NACIONAL
DE SAN MARTÍN - T
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
TARAPOTO - PERÚ
2019
Introducción
JMeter es un proyecto de Apache que puede ser utilizado como una herramienta de
prueba de carga para analizar y medir el desempeño de una variedad de servicios,
con énfasis en aplicaciones web. JMeter puede ser usado como una herramienta de
pruebas unitarias para conexiones de bases de datos con JDBC, FTP, LDAP,
Servicios web, JMS, HTTP y conexiones TCP (Transmission Control Protocol)
genéricas.
Para diseñar un testplan, JMeter dispone de una interfaz GUI a modo de diseñador,
en la que el tester puede ir agregando componentes de manera visual, y ejecutar los
componentes agregados, viendo el resultado. Una vez finalizado el diseño del
testplan, la herramienta permite grabar este como un fichero. jmx.
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical
user interface), es un programa informático que actúa de interfaz de usuario,
utilizando un conjunto de imágenes y objetos gráficos para representar la
información y acciones disponibles en la interfaz.
Reseña Histórica:
JMeter es un proyecto de Apache que puede ser utilizado como una herramienta de
prueba de carga para analizar y medir el desempeño de una variedad de servicios,
con énfasis en aplicaciones web. JMeter puede ser usado como una herramienta de
pruebas unitarias para conexiones de bases de datos con JDBC, FTP, LDAP,
Servicios web, JMS, HTTP y conexiones TCP (Transmission Control Protocol)
genéricas.
Para diseñar un testplan, JMeter dispone de una interfaz GUI a modo de diseñador,
en la que el tester puede ir agregando componentes de manera visual, y ejecutar los
componentes agregados, viendo el resultado. Una vez finalizado el diseño del
testplan, la herramienta permite grabar este como un fichero. jmx.
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical
user interface), es un programa informático que actúa de interfaz de usuario,
utilizando un conjunto de imágenes y objetos gráficos para representar la
información y acciones disponibles en la interfaz.
Reseña Histórica:
Requerimientos: Para realizar pruebas de Carga con JMeter ante todo se debe de
tener en cuenta.
Hardware
PC de 1 GB o superior de RAM.
Software
Hardware
● Datos sobre la velocidad y la capacidad del servidor de la aplicación.
● Distancia del servidor al laboratorio de pruebas.
Software
● Datos de software de la aplicación.
● Tipo de conexión y velocidad.
● Una GUI amigable. Resulta fácil de utilizar y no lleva tiempo familiarizarse con
la interfaz del programa.
● Plataforma independiente. El programa es Java 100%, por lo tanto, puede
ejecutarse en múltiples plataformas.
● Multi-threading. JMeter permite el muestreo simultáneo de diferentes
funciones por un grupo de hilos diferente.
● El resultado de la prueba se puede visualizar en un formato diferente como
gráfico, tabla, árbol y archivo de registro.
● Altamente extensible. JMeter también admite complementos de visualización
que permiten ampliar nuestras pruebas.
● Estrategia de pruebas múltiples. JMeter admite muchas estrategias de
prueba, como la prueba de carga, las pruebas distribuidas y las pruebas
funcionales.
● JMeter también permite la ejecución de pruebas distribuidas entre distintos
ordenadores, que actuarán como clientes.
● Simulación. Esta aplicación puede simular múltiples usuarios con
subprocesos simultáneos, crear una gran carga contra la aplicación web bajo
prueba.
● Soporte de protocolo múltiple. No solo es compatible con las pruebas de
aplicaciones web, sino que también evalúa el rendimiento del servidor de la
base de datos. Todos los protocolos básicos como HTTP, JDBC, LDAP,
SOAP, JMS, FTP, TCP, etc. Son compatibles con JMeter.
● Record & Playback registra la actividad del usuario en el navegador.
● Script Test. JMeter se puede integrar con Bean Shell & Selenium para
pruebas automatizadas.
● Licencia de código abierto. Este programa es totalmente gratuito. Si
queremos conocer el código fuente o más en profundidad las características
de esta aplicación, podemos consultar la página de GitHub del proyecto.
El futuro:
2.3RC4 2 de septiembre de
2007
2.3 24 de septiembre de
2007
2.3.1 28 de noviembre de
2007
Las pruebas de rendimiento son, desde la perspectiva más evidente, las que se
realizan para determinar lo rápido que un sistema realiza una tarea en unas
determinadas condiciones de trabajo.
Además, si queremos que los resultados sean lo más fiables posible, nuestro
entorno de pruebas debe ser lo más parecido posible al de producción, y no cruzarlo
nunca con el de desarrollo ni el de otras pruebas.
Metodología