Tests distribuidos mediante jMeter y SeleniumGrid


Como ya se explicó en un artículo anterior SeleniumGrid es un sistema remoto de ejecución de navegadores web, en esta ocasión vamos a combinar jMeter + SeleniumGrid para poder realizar los tests de forma distribuida pero aprovechando todas las faciilidades que nos brinda jMeter.


 


Autor: kr0m -- 15/03/2020 22:29:52

Tests distribuidos mediante jMeter


Una instancia de jMeter puede controlar cualquier número de instancias remotas y colectar los resultados de cada una de ellas de este modo podremos realizar tests distribuidos a gran escala.

 


Autor: kr0m -- 15/03/2020 17:34:39

Benchmark testing con jMeter


jMeter es un proyecto de Apache orientado a la realización de pruebas de carga, con este podremos analizar y medir el rendimiento de una variedad de servicios: Bases de datos, FTP, LDAP, servicios web, JMS, HTTP y conexiones TCP genéricas.

 


Autor: kr0m -- 14/03/2020 21:52:49

Selenium Grid


Selenium Grid es un sistema de ejecución de navegadores web de forma remota, con Selenium Grid un servidor actúa como hub mientras el resto de servidores actúan como nodos(WebDriver nodes). Cuando se ejecuta un test este se envía al hub y el hub se encarga de repartir el trabajado entre los nodos, de esta manera es posible ejecutar tests de forma paralela en multitud de navegadores, versiones y sistemas operativos de forma centralizada.

 


Autor: kr0m -- 13/03/2020 23:46:11

MinIO cluster


MinIO es un servidor de almacenamiento de alto rendimiento compatible com Amazon S3, sus principales características son:

  • Arquitectura hyperescalable multi datacenter
  • Alto rendimiento para servir grandes volúmenes de información
  • Actualización fácil y no disruptiva
  • Alta disponibilidad y resistencia a fallo de discos y/o nodos
  • Soporte para cifrado y compresión de datos

 


Autor: kr0m -- 13/03/2020 20:34:50

Restic Backups done right with rest-server


Restic es un software de backups rápido, eficiente y seguro que soporta multitud de sistemas operativos como Linux, macOS, Windows, FreeBSD y OpenBSD.
 

 


Autor: kr0m -- 25/02/2020 21:24:14

Zabbix docker + escalation


Una de las funcionalidades mas interesantes que nos ofrece Zabbix es el escalado de alertas, mediante este sistema seremos capaces de ejecutar acciones de forma secuencial, en mi caso habrán dos horarios, horario laboral y fuera de él. Dentro de horario el primer aviso será enviar un Telegram a los sysadmins para posteriormente realizar una llamada teléfonica, en cambio si estamos fuera de horario enviará el Telegram, llamará al sysadmin que esté de guardia y si a la tercera llamada no se ha solventado el problema o se ha puesto un ACK llamará a todos los sysadmins.


Autor: kr0m -- 15/02/2020 23:01:30

DVWA


Para poder practicar nuestro hack-fu es necesario tener un entorno de pruebas en condiciones, en este artículo aprenderemos a montar una aplicación web muy conocida DVWA, se trata de una aplicación con muchísimos fallos de seguridad pensada para el aprendizaje.

 


Autor: kr0m -- 18/01/2020 12:40:16

Alternar boot Linux-FreeBSD mediante UEFI


La mayor pega de tener varios sistemas operativos instalados simultáneamente es que solo podemos asignar una opción por defecto en el arranque, si arrancamos Linux no hay problema ya que podemos utilizar grub-set-default para cambiar la entrada por defecto pero si arrancamos otro SO como FreeBSD ya no podremos volver a Linux ya que no podemos modificar la configuración del Grub de Linux desde FreeBSD. Para resolver esta problemática utilizaremos las opciones de arranque que nos brinda UEFI tanto desde Linux como desde FreeBSD.


Autor: kr0m -- 15/01/2020 21:42:10

Cambiar opción de boot por defecto en Grub


Cambiar el boot por defecto en Grub puede ser muy útil cuando nos conectamos de forma remota a nuestro equipo, de este modo podremos probar diferentes versiones de kernel o incluso diferentes sistemas operativos.

 


Autor: kr0m -- 15/01/2020 20:23:21