Anticipar los bugs en los servidores web

Diciembre 2016


Para anticipar los bugs (defectos o errores de software) que podrían aparecer en los servidores los días de gran actividad, una empresa ha desarrollado un programa de simulación.

La solución NeoLoad, se basa especialmente en la nube (cloud computing). Permite generar escenarios de carga y simular la actividad de los usuarios en los servidores. Permite verificar, durante los días de gran tráfico web en los servidores web si éstos están en capacidad de sostener este aumento de actividad. Práctica que para permitir a los e-comerciantes (proveedores de servicios en línea, sitios de comercio electrónico) anticipar los bugs y ver si los servidores son eficaces o no.

La sociedad Neotys, especializada en las soluciones de prueba de carga de las aplicaciones web, desarrolló Neoload. Actualmente, está presente en más de 60 países y cuenta con más de 1 000 clientes.

Entrevistamos a Hervé Sevry, creador de "Sanoia.com" un servicio de consultas de salud online que permite mejorar el diálogo entre el médico y el paciente (desarrollado por la sociedad e-Health Services), sobre la utilización de Neoload.


CCM: ¿Cómo descubrió la solución web Neoload?

Hervé Sevry: Lo descubrí cuando estaba en escuela de ingenieros hace 10 años. Lo utilicé, por primera vez, hace dos años.


CCM: ¿Había utilizado servicios similares antes?

H.S: Ya había probado una solución en la nube similar, pero este servicio no era muy satisfactorio y sobre todo no era una solución completa.


CCM: ¿Qué prefiere de la solución Neoload? ¿Cuál es, según usted, lo más útil de este programa?

H.S: El aspecto locativo de un servicio en la nube, concuerda con el espíritu de nuestro oficio ya que ofrecemos un servicio online. No hay inversión de equipos costosos. Por lo tanto no realicé ninguna gran inversión. El programa es fácil de utilizar, tanto así que aprendí a usarlo en un día. Luego de saber cómo usar el programa, sometí a un test a nuestros servidores con simulaciones que pueden representar hasta 100 000 usuarios simultáneos.


CCM: ¿Consideras que le falta algo a esta solución?

H.S: Una herramienta de benchmark para observar y analizar las realizaciones alcanzadas. De hecho, el benchmark no se automatiza. Hay que realizar el análisis uno mismo ya que es una etapa de comprobación importante.

Sin embargo, si no se tiene experiencia en benchmark, el equipo de Neotys puede brindarle una capacitación.


CCM: ¿Qué le gustaría que Neoload desarrollará más?

H.S: Me gustaría que el programa sea una herramienta de monitoreo. Cada mañana o cada hora, creamos un escenario y observamos la reacción del servidor. Me gustaría programar el programa para que trabaje 5 horas seguidas sin tener que supervisarlo constantemente.


CCM: ¿Cuál es la utilidad de este programa?

H.S: Tiene una gran utilidad. Encontramos bugs de códigos, que sólo eran visibles bajo cargas. También encontramos desde la fase de preproducción un bug que habría aparecido en un día de fuerte cargas y pudimos resolverlo fácilmente. Nuestra inversión de 2 000 a 3 000 € nos evitó períodos de crisis en días de gran tráfico web. Es una herramienta muy buena para anticipar los bugs en los servidores.


CCM: ¿A quién recomendaría esta solución?

H.S: Esta herramienta puede ser utilizada por todo el mundo, que tenga la necesidad de utilizarla. Podría definirlos en 2 perfiles:
  • No especialistas que quieren verificar el estado de sus servidores puntualmente.
  • Expertos del benchmark.





Consulta también :
El documento «Anticipar los bugs en los servidores web» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.