Alternativas a Telerik Test Studio:
Pruebas de rendimiento de LoadView

Pruebas de carga y esfuerzo basadas en web bajo demanda para todos sus sitios web, aplicaciones web y API.

Navegadores reales

Vea el rendimiento bajo carga utilizando navegadores reales.

Grabadora de scripts

Apunte y haga clic en scripting con EveryStep Web Recorder

Pruebas globales

Elige entre más de 15 georregiones globales

Coste-efectivo

Pague sobre la marcha precios sin cargos de renovación anual

Obtenga información sobre el rendimiento e identifique los cuellos de botella del sistema

Olvídese de la molestia de tener que aprovisionar hardware o instalar software adicional. Asegúrese de que su infraestructura se escala para satisfacer las demandas de los usuarios con LoadView.

Caracteristicas Telerik Test Studio Otros proveedores de nube LoadView
Plataforma basada en web
No hay mínimo preempaquetado en usuarios virtuales
Sin cuota de renovación anual
Utilizar inyectores de carga basados en la nube
Sin tarifa de plataforma independiente para las pruebas de rendimiento
Roll Over Unused Resources Month-to-month (Planes de suscripción)

Si ha estado buscando una alternativa de pruebas de carga a Test Studio de Telerik, no busque más allá de LoadView by Dotcom-Monitor. Las pruebas de rendimiento para sus sitios web, aplicaciones web y servicios web nunca han sido tan fáciles. ¡Prueba lo mejor en pruebas de esfuerzo y carga basadas en navegador hoy mismo!

Los sitios web y las aplicaciones web son cada día más dinámicos y complejos, con las expectativas de los usuarios cada vez más exigentes. De hecho, si sus páginas web no se cargan en menos de 3 segundos, los usuarios perderán interés y encontrarán una alternativa. Las organizaciones necesitan utilizar una plataforma de pruebas de rendimiento que les permita probar rápida y fácilmente el rendimiento de sus sitios web y aplicaciones, sin la molestia de tener que administrar infraestructura adicional o proveedores de nube.

Las plataformas LoadView y Test Studio permiten a los ingenieros y equipos de DevOps realizar pruebas de carga de sus aplicaciones web, sitios web y API para garantizar el rendimiento y una experiencia de usuario coherente. Y aunque hay algunas similitudes de características entre LoadView y Test Studio, hay algunos diferenciadores clave entre cada solución que nos propusimos explicar en el artículo siguiente.

 

LoadView frente a Test Studio: Una visión general rápida

Antes de profundizar en los detalles de ambas plataformas, echemos un vistazo rápido a algunas de las principales diferencias. LoadView se creó para eliminar aspectos lentos de las pruebas de carga, por lo que los ingenieros y desarrolladores pueden centrarse en crear y ejecutar sus pruebas. Las tareas como la configuración de generadores de carga y la creación de agentes globales son administradas completamente por LoadView, por lo que los usuarios no tienen que preocuparse de dedicar tiempo al aprovisionamiento de hardware, software e infraestructura adicional o preocuparse por tener que configurar su propia cuenta en la nube. Esto permite a los usuarios ejecutar rápidamente pruebas de carga sin perder tiempo ni recursos. Todas estas eficiencias abren más tiempo para que los desarrolladores dediquen completamente su esfuerzo y tiempo a hacer lo que mejor saben hacer: diseñar, ejecutar y analizar sus pruebas.

Por otro lado, Telerik Test Studio se diseñó más para ejecutar pruebas de interfaz de usuario funcionales para aplicaciones web, móviles y de escritorio que se integran en el proceso de CI/CD de una organización (Jenkins, Team Foundation Server, Jira, etc.). Su solución de nivel de entrada no incluye pruebas de carga, por lo que los usuarios tienen la opción de actualizar a una licencia que incluye pruebas de rendimiento y carga. Test Studio admite tecnologías populares, como Angular, React, WPF (Windows Presentation Foundation), MVC, AJAX, RESTful, etc. Además, los usuarios tienen la opción de usar scripts creados dentro del propio marco de Telerik para crear aplicaciones web y móviles, llamadas Kendo UI.

Uno de los principales inconvenientes de Test Studio es que no es una solución basada en web. Test Studio debe descargarse en una máquina local y los usuarios reciben un número determinado de usuarios virtuales de los que extraer en función de la licencia. LoadView está basado en la nube y utiliza las plataformas de AWS y Google Cloud, por lo que puede activar tantos usuarios virtuales como necesite para sus requisitos de prueba específicos.

Requisitos del sistema de estudio de prueba

Entornos soportados

  • .NET Framework – 4.5.2
  • Visual Studio – 2017, 2015, 2013 y 2012 Professional o superior
  • C- / Visual Basic .NET

Sistemas operativos compatibles

  • Windows 10, 8.1, 8, 7
  • Windows Server 2016, 2012, 2008

Soporte para navegadores

  • Internet Explorer 11
  • Microsoft Edge
  • Mozilla Firefox (última versión oficial)
  • Google Chrome (última versión oficial)
  • Safari para Windows 5.1.7

Con LoadView, todo lo que necesita es una conexión a Internet y un navegador. No tiene que preocuparse por la actualización en función de su escenario de prueba. En el caso de Test Studio, si alguna vez necesita un grupo de usuarios virtual más grande para extraer, está limitado a solo unas pocas opciones de complementos y los costos pueden obtener en los miles de dólares, dependiendo del número de usuarios virtuales que necesite. Además, hay una tarifa de renovación anual para garantizar que reciba y actualice a la versión más reciente de Test Studio.

 

LoadView: Pruebas de carga para los sitios web, las aplicaciones y los servicios web de hoy en día

Muchas de las soluciones gratuitas de pruebas de carga de código abierto se centran en las pruebas a nivel de protocolo, lo que no lo corta para los sitios web y aplicaciones más exigentes de hoy en día. Esas soluciones dejan de en medio los tiempos de respuesta y el comportamiento del usuario. Esto es importante cuando se trata de probar aplicaciones web que se utilizan para crear experiencias de usuario dinámicas y ricas, como AJAX, JavaScript, HTML5, Flash y Java. Comprender cómo se ve afectado el rendimiento del lado cliente es vital para garantizar una experiencia de usuario coherente.

LoadView, junto con EveryStep Web Recorder, puede grabar cada paso de una transacción web y reproducir el script en un explorador real. EveryStep Web Recorder es una herramienta de scripting basada en web que se utiliza para registrar acciones complejas del usuario, desde hacer clic en un botón hasta navegar a través de un proceso de comercio electrónico. Los scripts se utilizan para ejecutar pruebas de carga dentro de LoadView.

Secuencias de comandos de puntos y clics con EveryStep Web Recorder

EveryStep Web Recorder permite a los usuarios grabar desde más de 40 navegadores y dispositivos de escritorio/móviles, soportando prácticamente cualquier cosa que se representa a nivel de navegador, y es compatible con el siguiente conjunto de lenguajes/tecnologías populares:

Ajax Angular JS Json
API web (REST) Jabón Websockets
Java HTML5 Flash
Php rubí

 

Para ofrecer a los usuarios más personalización y flexibilidad, LoadView también proporciona varias opciones de curva de carga (Load Step Curve, Goal-based Curve y Dynamic Adjustable Curve) cuando se trata de definir el tipo de carga para su entorno específico.

Pruebas globales e informes detallados de rendimiento

Si tiene clientes o usuarios de regiones globales específicas, puede elegir entre más de 15 inyectores de carga para una prueba de rendimiento más real.

Una vez finalizada la prueba de carga, los usuarios pueden profundizar en los componentes específicos dentro de los informes de rendimiento proporcionados, incluidos los resultados específicos de la región, además de las métricas de rendimiento esenciales para la planificación de la capacidad de su organización.

 

 

Telerik Test Studio: Pruebas de rendimiento

La plataforma De Test Studio es un poco diferente en el hecho de que, aunque las pruebas de carga se definen normalmente como un tipo de pruebas de rendimiento, las pruebas de rendimiento y las pruebas de carga son dos tipos de prueba independientes dentro de la plataforma. Para los usuarios de Test Studio, esto significa que las pruebas de rendimiento y carga comienzan donde las pruebas funcionales se dejan fuera, y dado que Test Studio se utiliza principalmente como una herramienta de prueba funcional, una de las ventajas para los usuarios es que pueden reutilizar las pruebas funcionales para pruebas de rendimiento y carga. Esto reduce el tiempo de mantenimiento para los desarrolladores y les da más fiabilidad y kilometraje fuera de cada prueba.

Dado que los entornos de ensayo y control de calidad suelen ser independientes de los entornos de producción/en vivo, se recomienda ejecutar una prueba de rendimiento en un entorno sin carga para obtener una línea base desde la que empezar. A continuación, querrá ejecutar una prueba de rendimiento en un entorno de carga media o pico, para que pueda tener una buena sensación de dónde está esa tendencia y dónde debería estar. Las pruebas de rendimiento proporcionan a los usuarios detalles sobre cada paso de cada escenario, como un proceso de inicio de sesión y usa generadores de perfiles/contadores para obtener métricas de rendimiento, como memoria, CPU, disco, etc.

Las pruebas de rendimiento dentro de Test Studio no se centran en la naturaleza funcional o los errores, sirven para darle una idea del servidor y el tiempo de tiempo del lado del cliente fuera de todos los pasos. Si hay un error, usted puede volver a la prueba funcional para resolver problemas/reparar cualquier error. Las pruebas de rendimiento en un entorno de carga máxima se trata de localizar los cuellos de botella dentro de una aplicación o escenario determinado, en función de un volumen de carga específico, para que los usuarios puedan centrar los esfuerzos de desarrollo para que las aplicaciones sean más eficientes.

Dentro de Test Studio hay una sección Detalle que da a los usuarios visibilidad en un gráfico de cascada sobre el rendimiento de cada paso y lo que debe mejorarse, si acaso. También hay una superposición de todos los contadores de rendimiento (hasta cientos de ellos) que proporcionan métricas sobre el tiempo de procesamiento, los detalles de la sesión del servidor, los errores, etc. Hay una gran cantidad de información que se puede mostrar, que puede ser abrumador para revisar a la vez, por lo que los usuarios de Test Studio tienen la opción de desactivar todos los contadores de rendimiento o activar los que se aplican a sus necesidades específicas.

 

Telerik Test Studio: Pruebas de carga

Las pruebas de carga dentro de la plataforma Test Studio son, como se mencionó anteriormente, un tipo diferente de prueba. Cuando los usuarios abren un proyecto en Test Studio, se les asignan varios tipos de prueba para elegir, incluidos Web, Load, WPF (Windows Presentation Foundation) y manual tipos de prueba. Pero el mismo concepto de reutilización de scripts de prueba funcionales para pruebas de carga se aplica aquí. Hay una serie de componentes y configuraciones diferentes de la prueba de carga.

Lo que hace Test Studio es capturar el tráfico HTTP generado por determinados escenarios de usuario (denominados perfiles de usuario dentro de Test Studio) y crear juntos un compuesto de lo que el tráfico típico sería como. Por ejemplo, los usuarios pueden ejecutar varios perfiles de usuario, que podrían ser cualquier cosa, desde un proceso de inicio de sesión o la actualización de registros hasta la exploración de una página o la navegación por el proceso del carro de la compra. Dentro de Test Studio, los usuarios tienen cuatro opciones de donde proviene el tráfico HTTP:

  • Importado de una prueba de carga existente.
  • Importado de un rastro de Fiddler.
  • Capture manualmente el nuevo tráfico desde un navegador web seleccionado.
  • Capture el tráfico HTTP generado mediante la ejecución de una prueba web funcional de Telerik existente en un explorador seleccionado.

De forma similar a las secuencias de comandos con EveryStep Web Recorder y LoadView, la idea es crear o compilar escenarios que coincidan con lo que están haciendo los usuarios. Para los usuarios de Test Studio, esos procesos o perfiles de usuario pueden formar parte de las pruebas web funcionales existentes. Los usuarios de Test Studio tienen la opción de seleccionar entre varios exploradores. Test Studio es compatible con Internet Explorer, Firefox, Chrome y Safari, así como dispositivos móviles Android e iOS. Sin embargo, una nota importante sobre el uso de dispositivos móviles es que el dispositivo solo es necesario para capturar el tráfico, no para ejecutar la prueba de carga. Una vez que se captura el tráfico, la prueba se ejecuta como un navegador sin cabeza, no un navegador real como LoadView lo haría.

Además, de forma similar a LoadView, Test Studio permite a los usuarios introducir retrasos o tiempo de reflexión. Esto se puede establecer manualmente para que cada uno de los usuarios virtuales actúe más como lo haría un usuario real. Cada usuario virtual variará ligeramente, lo que le dará a su prueba más de un escenario del mundo real. También puede establecer información de usuario única predefinida o credenciales procedentes de un origen de datos, como nombres de usuario y contraseñas.

Una vez finalizada la prueba, Test Studio permite a los usuarios ver el tráfico que se ha capturado. El primer elemento que aparece son los destinos dinámicos. Los destinos dinámicos son los identificadores de sesión detectados por Test Studio. Test Studio no se dirige específicamente a todos los identificadores de sesión, ya que hay algunos por ahí que son más avanzados, pero la regla es simplemente activarlos todos. Durante una prueba de carga, normalmente no desea ejecutar ningún elemento de 3a parte, como anuncios, redes sociales, etc. Filtrarlos le permite decidir los elementos que no necesita en el nivel de dominio. También puede ir a través de la lista y desactivarlos uno por uno. Además, los contadores de rendimiento de Windows se pueden incluir en los resultados de las pruebas de carga. Esa es una característica que es diferente en sus pruebas de carga frente a las pruebas de rendimiento.

 

Estudio de pruebas: Pruebas geográficas

Test Studio incluye 100 usuarios virtuales con cada una de sus licencias Ultimate. Por lo tanto, si su equipo compra dos licencias, tiene 200 usuarios virtuales para usar y se pueden asignar entre diferentes máquinas, sin embargo, no es necesario distribuirlas desde varias máquinas, pero solo si desea dividir el grupo de usuarios entre diferentes servidores de programación.

En Test Studio, hay un servidor de programación central que habla con muchos equipos, automáticamente. Durante una prueba de carga, el servidor de programación asignará automáticamente a los usuarios entre los agentes. Usted da al servidor de programación «x» cantidad y se distribuirá automáticamente entre las diferentes máquinas que están ejecutando diferentes entornos, navegadores, etc. O sus equipos pueden tener más de un laboratorio de pruebas, lo que significa varios servidores y entornos de programación.

Test Studio Load también puede realizar pruebas de diversidad geográfica instalando y seleccionando Servidores de ejecución en diferentes ubicaciones. Estas ubicaciones pueden simular las ubicaciones de diferentes usuarios o poblaciones de usuarios y los resultados se pueden comparar con los dos. El proceso para definir todos los servidores de ejecución y configurar los ajustes puede llevar mucho tiempo, por lo que LoadView hace que sea fácil al permitirle seleccionar las ubicaciones desde las que desea probar. Con Test Studio, hay una lista de consideraciones que deben cumplirse antes de configurar el servidor de ejecución.

 

Prueba y precios gratuitos de LoadView

La prueba gratuita de LoadView incluye $20 en créditos de prueba de carga. Nuestros planes basados en suscripciones comienzan en $199 por mes. Con nuestros planes basados en suscripciones, los minutos de usuario virtual no utilizados y las horas de inyección de carga se revierten de un mes a otro mientras su plan permanezca activo. Alternativamente, también puede seleccionar entre un plan de pago por opción. Los precios se calculan y se muestran antes de comenzar la nueva prueba, para que sepa exactamente por lo que está pagando.

Si sus necesidades específicas requieren más de lo que se indica anteriormente, póngase en contacto con nosotros para obtener planes de nivel Enterprise.

 

Servicios profesionales de LoadView

¿No tiene los recursos o el equipo necesarios para llevar a cabo pruebas de rendimiento? No te preocupes. Ofrecemos Servicios Profesionales en cualquier nivel que necesite. Desde la creación de scripts hasta la ejecución de toda la prueba, tenemos un equipo de ingenieros de rendimiento en los que puede confiar.

 

Prueba gratuita de Test Studio

Debe descargarse en el equipo local. La prueba gratuita de 30 días contiene lo siguiente:

  • Soporte técnico ilimitado
  • Recursos de apoyo y aprendizaje
  • Grabadora de pruebas intuitiva entre navegadores
  • Pruebas web y de escritorio de GUI
  • Pruebas de rendimiento y carga (20 usuarios virtuales incluidos)
  • Pruebas de API
  • Complemento de Visual Studio
  • Pruebas exploratorias
  • Soporte de pruebas manuales
  • HP Quality Center, MS TFS Source Control y soporte de seguimiento de errores, integración Git

Precios de Test Studio

Telerik ofrece un par de licencias perpetuas diferentes, sin embargo, con el fin de aprovechar las pruebas de carga, debe comprar la licencia perpetua Test Studio Ultimate de $3,499. Se incluyen las siguientes características:

  • Pruebas web y de escritorio automatizadas
  • Complemento de Visual Studio
  • Pruebas manuales
  • Pruebas exploratorias
  • Pruebas funcionales de la interfaz de usuario
  • Programación y ejecución de pruebas
  • Ejecución de pruebas paralelas en varias máquinas
  • Soporte de integración continua
  • Pruebas móviles
  • Pruebas de API
  • Pruebas de rendimiento
  • Pruebas de carga
  • Soporte prioritario (24 horas de tiempo de respuesta inicial garantizado)
  • 100 usuarios virtuales para pruebas de carga
    • Para usuarios virtuales adicionales, se deben comprar licencias de complementos independientes.

$899 – 100 usuarios virtuales

$2,999 – 1,000 usuarios virtuales

$4,999 – 10,000 usuarios virtuales

*Todas las licencias de Test Studio incluyen las capacidades de almacenamiento y programación y servidor. Puede tener varios entornos de tiempo de ejecución con diferentes licencias completas. Las licencias completas (Test Studio Functional/Test Studio Ultimate) crean y mantienen las pruebas.

Conclusión

Tanto LoadView como Test Studio son plataformas de pruebas de rendimiento eficaces. Sin embargo, cuando se trata de facilidad de uso, rentabilidad y pruebas reales de carga y esfuerzo basadas en navegador, LoadView es la opción clara aquí. La capacidad de crear scripts que simulen el comportamiento real del usuario simplemente señalando y haciendo clic y utilizando la nube para generar fácilmente usuarios virtuales a partir de múltiples puntos en todo el mundo, lo convierte en la plataforma de referencia. Con Test Studio, hay una curva de aprendizaje empinada. Hay tantos pasos, configuraciones y requisitos adicionales que deben ejecutarse antes de ejecutar cualquier prueba. Es un producto complejo que se puede utilizar para muchas veces de pruebas, lo que es ideal para organizaciones que tienen grandes presupuestos, pero si está buscando una plataforma que sea fácil de usar, precios de pago por uso y resultados de pruebas del mundo real, no busque más allá de LoadView.

Prueba LoadView desde Dotcom-Monitor

y obtener $20 en créditos de prueba gratis!