Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Testing
Code

Introducción a New Relic Synthetics

by
Difficulty:BeginnerLength:MediumLanguages:
This post is part of a series called Performance Monitoring With New Relic.
Introduction to New Relic Insights
Diagnose WordPress Performance Problems With New Relic
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Spanish (Español) translation by Rafael Chavarría (you can also view the original English article)

What You'll Be Creating

¿Qué Es New Relic Synthetics?

New Relic Synthetics es como un muñeco de prueba de choque para tu software. Synthetics te permite configurar  una miriada de pruebas contra las qué ejecutar tu sitio web y servicios de alrededor del mundo sobre un horario recurrente. Estas pruebas te ayudan a encontrar problemas y corregirlos antes de que tus clientes los experimenten.

O, como el divertido video de producto de arriba dice, "Tu aplicación necesita un flujo de trabajo constante que ocurra cada día como un reloj y Synthetics es el duro y amoroso entrenador para asegurar que suceda (golpea muslo de robot)."

New Relic Synthetics Exercise Your Website and Services

En este tutorial, te daré una vista general del producto Synthetics y te guiaré a través de configurar monitores y reportes de navegación.

Vistazo General de Características

Synthetics te ayuda a segurar que servicios web importantes están en posición y trabajando libres de errores con pruebas personalizadas y automatizadas. Ya sea una vez por minuto en San Francisco, o una vez al día en Dublín, tu eliges la frecuencia y ubicación de tus pruebas basado en función del negocio y la necesidad.

Aquí está un ejemplo de formulario de configuración para construir una prueba automatizada de monitoreo (entraré a más detalle más abajo):

New Relic Synthetics Automated Testing

Prueba Desde Alrededor del Mundo

Tu sitio podría estar funcionando en Singapur, ¿pero también está disponible en São Paulo? Averígualo en segundos con simples pruebas de ping o navegador de sitio web. Mira el desempeño simulado de tu software en Washington DC, Portland, San Francisco, São Paulo, Dublín, Singapur, Tokio, y Sydney.

New Relic Synthetics Test from Around the World

Datos Reales de Motor de Navegador 

Synthetics te permite ver métricas detalladas incluyendo tiempos de carga de página y recursos individuales usando un motor real de navegador, para que puedas identificar y abordar problemas que están pasando en tiempo real.

Pruebas API

Las llamadas automatizadas de script a tus APIs para asegurar toda la salida y respuestas del sistema son regresadas exitosamente desde múltiples ubicaciones alrededor del mundo.

Integración Con Otros Servicios New Relic

Synthetics se integra fácilmente con otros productos New Relic como Insights para una experiencia consistente y reporteo óptimo de datos. También, obtén rastros automáticos de transacción a través de New Relic APM, es una herramienta de monitoreo de aplicación de servidor back-end.

Para aprender más, mira el breve tour de producto abajo:

Poderosas Herramientas de Solución de Problemas

Puedes usar las métricas a profundidad de solución de problemas de New Relic Synthetics para resolver problemas y fallos en tu aplicación. Synthetics te notifica cuando algo sale mal, y señala exactamente lo que necesita ser corregido para que puedas restaurar y entregar software funcional y confiable a tus usuarios finales.

Desempeño y Tiempos de Respuesta

Entiende cómo es afectado el desempeño de recurso individual a través del tiempo promedio de carga de página y reporteo de tamaño:

New Relic Synthetics Page Load Time

Obtén una lista de tiempos fuera de servicio y fallas para tus transacciones críticas. Mira incidentes individuales de fuera de servicio por detalle para identificar tendencias y abordar problemas mientras ocurren.

Capturas de Pantalla de Error

Mira los mismos problemas que tus usuarios están experimentando con tu software a través de capturas de pantalla reales de los errores que están ocurriendo:

New Relic Synthetics Screenshots of Errors

Petición HTTP y Encabezados de Respuesta

Recibe datos procesables incluyendo todos los encabezados de petición y respuesta para ayudarte a depurar y arreglar tu software:

New Relic Synthetics HTTP Request and Response Headers

Gráficas de Cascada

Synthetics proporciona métricas detalladas con tiempo de carga de página para todos los recursos individuales en una sola gráfica de cascada fácil de leer. Desliza fácilmente a través de diferentes periodos de tiempo en tu gráfica de cascada:

New Relic Synthetics Waterfall Charts

Reportes SLA

Los reportes SLA detallados te ayudan a mantener la satisfacción del cliente. Estos reportes resumen puntajes Apdex para puntos de referencia y umbrales de desempeños y tiempo de actividad en general:

New Relic Synthetics SLA Reports

Umbral de Alerta de 3 Strikes

Synthetics solo envía alertas después de ejecutar una prueba tres veces y recibir el mismo resultado de error (aunque solo se te cobra una prueba). Cuando obtienes una alerta, es real.

Puedes aprender más el resumen de características New Relic Synthetics o revisa la Hoja de Datos Synthetics (pdf) y el Caso de Estudio de Cliente BloomThat (pdf). Ahora, recorramos el uso del producto.

Comenzando Con New Relic Synthetics

Una vez que te has registrado para New Relic, puedes comenzar a usar la prueba gratuita Synthetics. Comencemos creando algunos monitores.

Creando Monitores

Este es el tablero de Monitor---es bastante sencillo. Continuaremos y daremos clic al botón Agregar monitor en la parte superior derecha:

New Relic Synthetics Create a New Monitor

Monitores de Ping

El primero tipo de monitor es un simple ping. Este nos dice que nuestro sitio web está arriba. Proporcionamos un nombre amigable para el monitor y la URL para pruebas:

New Relic Synthetics Choose your monitor type

Podemos seleccionar fácilmente regiones geográficas desde las cuáles ejecutar la prueba. Synthetics actualmente ofrece nueve.

New Relic Synthetics Where do you want to monitor from

Después, elegimos la frecuencia para estas revisiones con un simple deslizador, y proporcionamos una dirección de correo electrónico para alertas:

New Relic Synthetics How often do you want to test

Synthetics hace sencillo ver cómo nuestro nuevo monitor está afectando nuestro presupuesto general para revisiones:

New Relic Synthetics Your Monitoring Budget

Monitor de Navegador Simple

El siguiente tipo de monitor es una prueba de Navegador Simple. Proporcionamos un nombre amigable y URL, y Synthetics proporcionará regularmente un buceo profundo de resultados analíticos:

New Relic Synthetics Simple Browser Testing

Aquí está un ejemplo de los resultados que recibirás:

New Relic Synthetics Resources from Simple Browser Tests

Navegador con Script

La prueba de Navegador con Script te permite escribir pruebas automatizadas basadas en JavaScript contra tu sitio web:

New Relic Synthetics Scripted Browser Testing

Su ambiente de script es como node.js lite. Casi todo lo que esperarías encontrar en un entorno node.js está disponible.

Cuando el script se ejecuta, verás una captura de pantalla y registro de resultados de prueba:

New Relic Synthetics Validating Scripted Browser Tests

Aquí está un script de ejemplo incluido como un framework para darte una idea de cómo codificarías tus propias pruebas:

Pruebas API

También puedes usar Synthetics para pruebas a nivel de API. De nuevo, puedes usar el entorno JavaScript de Synthetics para automatizar pruebas contra tus servicios web. Aquí está la muestra incluida de script de prueba:

Tablero de Monitor

Una vez que has configurado varias pruebas, puedes monitorearlas, editarlas y revisarlas en el tablero:

New Relic Synthetics Monitor Dashboard

Reportando

Aquí están algunos de los tipos de reportes de detalle y resumen que puedes obtener de Synthetics de manera regular. El reporte general SLA mostrando Apdex y tiempo de actividad históricos:

SLA Overview report

Reportes de tiempo de carga---el primero de la demostración general de New Relic:

Load time reports

Y un reporte más simple desde mi propio monitor de prueba:

Load time from my test monitor

Puedes estudiar tiempos de carga de página y red desde alrededor del mundo:

page load and network timings from around the world

Y obtener resúmenes de recurso para tu sitio para ayudarte a depurar problemas de desempeño a más detalle:

resource summaries for your site

¿Qué Sigue?

Espero que hayas disfrutado aprender sobre New Relic Synthetics. Es obviamente una herramienta útil y poderosa para cualquier publicista o proveedor de servicios serio. Estuve muy impresionado por la simplicidad y poder de la interfaz de usuario.

Para comenzar, puedes registrarte a un periodo de prueba de 14 días de New Relic Synthetics. Una vez que la prueba termina, automáticamente te moverás al simple gratuito plan New Relic LITE.

Por $69/mes, puedes recibir más de 10,000 revisiones avanzadas y retención ilimitada de datos. También puedes solicitar una consulta con un especialista de New Relic Synthetics para una demostración o cotización de producto.

Por favor siéntete libre de publicar tus preguntas y comentarios abajo. También puedes contactarme en Twitter @reifman o enviarme correo electrónico directamente.

Enlaces Relacionados

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.