In Gestión de pruebas Última actualizaciónated:
Comparte en:
Cloudways ofrece alojamiento en la nube administrado para empresas de cualquier tamaño para alojar un sitio web o aplicaciones web complejas.

Let’s face it. There are all sorts of monitoring tools in place, and yet downtimes and errors are a significant source of business worries.

Poder Sintético MonitorIng. ser la respuesta?

Monitoring is an extremely critical and needed part of any modern digital business.

No puede confiar en el descubrimiento accidental de errores ni esperar hasta que surja un problema.ateUn cliente llama simplemente porque el coste para la empresa es demasiado alto.

Desearía poder hacer públicos los detalles (pero las obligaciones contractuales me atan), pero he visto de cerca a una empresa perder su posición en el mercado del puesto 2 al 20 aproximadamente, simplemente porque las quejas de los clientes seguían acumulándose. Y este era un negocio B2B, claro está. Si cree que un buen equipo de servicio al cliente (o un equipo de “éxito” del cliente, ¿quéateComo quiera llamarlo) podría haberlos guardado, estaría equivocado: simplemente eran demasiados errores inesperados en el sistema que seguían apareciendo aleatoriamente incluso después de que se implementaron las correcciones.

¿Por qué es monitoring not enough?

The answer to such business problems is — monitoring! Yes, everyone knows that, and you, as a business, likely have a few monitorsistemas de ing .

Pero el desafío con las aplicaciones del mundo real es que pings y Tiempos de actividad de la API ni siquiera roce la superficie de la aplicación. Las aplicaciones modernas se basan en transacciones, embudos, inicios de sesión y varios third-servicios de fiesta, y todo esto necesita para funcionarate juntos en lugar de trabajar perfectamente de forma aislada.

With traditional systems of monitoring, while you may have the confidence that your email server is working and your payment server is working, but how do you know if the payment server can send transactional emails through the email server?

Say hello 👋 to Synthetic Monitoring.

Si ha estado luchando para llegar a la escurridiza tierra prometida donde se encuentra con problemas antes que sus clientes, Sintético MonitorIng. is what you need. Despite the esoteric-sounding name (and the fact that it can be very difficult to code yourself), Synthetic Monitoring is a rather simple idea to explain.

Implica simular usuarios de la aplicación en forma de scripts, que luego revisan algunos flujos de página predefinidos para verificar que todo funciona como debería. Tenga en cuenta que para su aplicación, no hay una diferencia real: las solicitudes funcionan como si provinieran de un usuario real e implican presionar botones y completar formularios en las páginas exactamente como lo haría un usuario.

Tener un conjunto de pruebas de este tipo configurado y ejecutado con regularidad le permite responder las siguientes preguntas críticas en todo momento:

  • ¿Está funcionando el sistema?
  • ¿Están activos todos los subsistemas importantes?
  • ¿Los clientes pueden iniciar sesión?
  • ¿Los clientes pueden localizarate ¿Lo que esperaban y en el lugar correcto?
  • ¿Algún cambio de código reciente ha roto alguna parte de la experiencia del cliente?
  • ¿Los clientes pueden filtrar resultados, descargar informes, etc.?
  • ¿Los clientes pueden realizar pagos?
  • ¿Los clientes pueden comunicarse con el equipo de soporte desde la aplicación?

Your list can vary, but once you’ve set up Synthetic Monitoring, you’re able to have 100% confidence in your system at all times. It’s hard to oversell Synthetic Monitoring, but once you’ve had it set up and running, you’ll begin to wonder how you ever managed without it!

What are some of the best Synthetic Monitoring tools available?

Por lo tanto, ahora que está listo para tomar el control real, real (o “sintético”, si lo desea) de su aplicación, estas son algunas de las mejores herramientas que puede implementar y comenzar a beneficiarse de inmediato.

Checkly

Checkly dice ser un state-del arte monitorSolución de desarrollo y prueba que llamó mucho la atención, especialmenteally en la comunidad JavaScript con clientes como Vercel y Humio. Puede monitor site transaction flows in a real browser as well as check your API endpoints. A single dashboard shows you everything you need to know about the correctness and performance of your app at any time.

lo que soyally like is how Checkly combines very easy setup and ease of use with powerful tools developers will love. Checkly uses the Chrome Puppeteer framework to accurately simultáneamenteate interactions with a Chrome browser. To create los controles, puede sumergirse en el código o utilizar el Grabadora titiritero, an open-source Chrome extension by Checkly with almost 7000 stars on Github.

Checkly offers a powerful REST API that lets you orchestrate y automáticoate sus cheques, por ejemplo, con Terraform. También le permite configurar alertas específicas para Opsgenie, Pagerduty o Slack. Considerándolo todo, es una gran solución que considero muy interesante para los equipos DevOps modernos.

Puede comenzar con un plan gratuito que incluye un intervalo de verificación de 1 minuto desde las ubicaciones de los centros de datos globales.

Dotcom-Monitor

Dotcom-Monitores sintético monitorIng. solución monitors APIs (REST, SOAP, sockets), web pages (in real browsers), web applications (including multi-step transactions), and internet infrastructure (FTP, VoIP, and more).

Aally externo y completamente gestionado, Dotcom-Monitores sintético monitoring tools allow you to focus on the data instead of time-consuming setup and installation. On top of that, their award-winning support team is here to help with setting up and managing complex, enterprise-nivel monitoring tasks 24/7/365.

Sematext

Sematext Synthetics es un sintético monitoring tool that’s packed with great and easy-to-use features. It allows you to monitor your website and application availability from multiple locations around the world.

Sematext informa estadísticas sobre el error rates, page speed and load times, and other business-critical metrics. You can also use it to benchmark against competitors and identify areas you should optimize to improve website performance.

También puedes crearate público o privadoate Páginas de estado con información de disponibilidad y rendimiento para cualquier monitorServicios informativos y posibilidad de publicar información sobre incidencias o mantenimientos programados. Estas páginas de estado pueden vivir en un dominio personalizado y tener sus elementos visuales.

Puedes comenzar con Sematext de forma gratuita y pruebe todas sus funciones antes de comprometerse con cualquier plan. Una vez que esté listo, podrá elegir entre tres planes.

A very flexible Pay-As-You-Go plan gives you very granular control over your costs. A $29/month plan gives you 40 HTTP and 5 browser monitors with data retention of 30 days. Pro plan will get you 100 HTTP and 15 browser monitores por $99.

Uptrends

Uptrends es un beautiful and feature-rich Synthetic Monitoring service worth checking out. Some of the features that impress upfront are failure snapshots (see where exactly things broke in the browsél) bandwidth throttling (see how your website/app behaves in poor network conditions), and more.

Empresas como Microsoft y Vimeo utilizan uptrends, ¡así que estás en buena compañía!

uptime.com

Uptime es una empresarise web monitoring software that includes synthetic monitoring.

Su exclusivo editor integrado, equipado con sugerencias de campo, creaates una no-code enfoque para los controles de transacciones. El editor incluye una función de Autocompletar que identifica elementos específicos sin tener que buscarlos.

Las verificaciones de transacciones de Uptime son una forma rápida y sencilla de obtener información crítica sobre lo que no funciona en su sitio y por qué. Recomiendo encarecidamente probarlo.

Better Uptime

Better Uptime es un moderno monitoring service that combines synthetic monitoring, incident management, and status pages.

La configuración tarda 3 minutos. Después de eso, recibirá una llamada, un correo electrónico o Slack alerta, cada vez que su sitio web se cae. Las características principales son:

  • Alertas de llamadas telefónicas ilimitadas
  • HTTP (s), Ping, vencimiento de SSL y TLD, comprobaciones de trabajos cron
  • Programación fácil de llamadas
  • Capturas de pantalla y registros de errores de incidentes
  • Slack, Equipos, Heroku, AWS y más de 100 integraciones más

AlertBot

AlertBot is another great option for Synthetic Monitoring. AlertBot se enorgulleceself on offering advanced features that are easy to use, providing helpful health reports direct to your inboxy avisándole en el momento en que su sitio experimente algún problema.

donde estanally stand out from the rest is their proactive management of your multi-step synthetic monitors (which they call their “Proactive ScriptAssist”). Sites change often and this feature assures your synthetic scripts are always functioning. They also provide an easy to use web recorder to help you create sus guiones.

Pingdom

Cuando se trata de una empresa promedio, sus necesidades son bastante simples y directas. Hay usually just one application and a few endpoints to monitor, and there are only a handful of critical customer experiences.

For these use cases, most of the top offerings out there is an overkill, which makes Pingdom my clear favorite for both general monitoring y Sintético MonitorIng.

As you can see, creating a synthetic monitoring test is dead simple in Pingdom, and you’re sure to enjoy the snappy, focused experience. If you still haven’t started with any monitoring, I’d recommend you try out the entire stack offered by Pingdom — you’ll surely be delighted!

apica

apica is a solid synthetic monitoring offering by a reliable company. Their Synthetic Monitoring service includes uptime monitoring, competitor monitoring, global monitor (simulate usuarios de cualquier geografía) y más.

Una ventaja clave que ofrece Apica es la implementación en las instalaciones para empresas sensibles a la privacidad o que se encuentran bajo requisitos reglamentarios.

Site24x7

Me gusta Pingdom, Site24x7 is better known as a simple ping service for monitoring application uptime, but I was pleased to see its Sintético MonitorIng. Ofertas

The service is compatible with Selenium test cases, so it’s a bonus if you’ve already been using Selenium for browser pruebas.

I was impressed by their notification system, which comes with programmable webhooks and plug-and-play compatibility with Microsoft Teams, Slack, Zancada, HipChat, Zapier, etc.

AppDynamics

Now owned by Cisco, AppDynamics is a popular name in website and API monitoring services with an important subset of browser-based Synthetic MonitorIng. servicios.

Si bien las ofertas son estándar, hay un par de características que me destacaron.

En primer lugar, se vuelve a probar el error: tan pronto como se contrarresta un error, AppDyanmics vuelve a probarlo para asegurarse de que no sea un falso negativo; solo entonces se le envía una notificación.

El segundo es privado.ate agentes sintéticos, que le permiten implementar agentes sintéticos personalizados en su infraestructura para cubrir casos extremos o simplemente eludir lateproblemas de ncy. ¡Definitivamente vale la pena echarle un vistazo!

Catchpoint

Catchpoint is an extremely comprehensive Synthetic Monitoring service with more than 700 global test locations (more than any I came across while researching this article).

It tries to cover the entire monitoring spectrum by checking for over 20 types of monitoring and digging out the real cause of failure.

For instance, was the failed file upload because of no response from the FTP server, or the customer’s ISP or your business’s ISP? Be it any popular protocols, browser types, last-mile connectivity, etc., Catchpoint hace todo lo posible para proporcionar una imagen real y completa.

New Relic

El último en esta lista es New Relic, which is another decent Synthetic Monitoring service to check out.

It has all the features you’d expect in a capable Synthetic Monitoring service, though with only 18 global locations as of writing. So if global availability is your #1 concern, this might not be the best option for you.

Dicho esto, forma una buena combinación si ya estás usando otros productos de New Relic, especialmenteally Insights.

Para Concluir

The counterpart of Synthetic Monitoring es Real MonitorIng., which involves live logging of errors and watching them like a hawk. Just like the former, Real Monitoring has its essential place — simulations can never fully achieve the chaos of a live, loaded system.

especialally when it comes to figuring out ideal spots for optimization, Real Monitoring is your only bet. However, as already pointed out, Real Monitoring plays catch-up with the customer. It is a reactive way of addressing errors (which, in my opinion, is still miles ahead of the default practiced by businesses — ignoring errors 😀 ).

Comparte en:
  • Ankush
    Autor
    Escribo sobre, alrededor y para el desarrollador. ecossistema. Recomendaciones, tutoriales, discusiones técnicas: ¿por qué?ateCada vez que publico, hago todo lo posible para eliminar la confusión y las tonterías, y proporcionar respuestas prácticas basadas en la experiencia personal...

Gracias a nuestros patrocinadores

Más lecturas excelentes sobre la gestión de pruebas

Técnicas avanzadas de formato en Google Docs
Más allá de lo básico: técnicas avanzadas de formato en Google Docs

Google Docs hace un gran trabajo manteniendo las cosas simples. La configuración de página predeterminada funciona muy bien para la mayoría de los documentos y las opciones de formato comunes se encuentran directamente en la barra de herramientas. Sin embargo, cuando necesites realizar algún formateo avanzado, necesitarás profundizar un poco más.

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.

    Prueba Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.

    Intente Intruder