Alternativas a Apica LoadTest:

Pruebas de carga de navegador reales bajo demanda con LoadView

La plataforma LoadView supera a Apica LoadTest para sitios web de pruebas de carga, aplicaciones web y API

Navegadores reales

Rendimiento real de su sitio web bajo carga en navegadores reales.

Sin descargas separadas

Se abre una grabadora gratuita basada en la web en su navegador. No se requieren descargas adicionales.

Secuencias de comandos de apuntar y hacer clic

Apunte y haga clic mientras navega por un sitio web para grabar un script de prueba.

100% Managed Cloud

No es necesario administrar sus propias cuentas en la nube de terceros.

Una plataforma de pruebas de carga para los sitios web, aplicaciones y API en evolución de hoy en día

Configure y ejecute rápidamente pruebas de carga para identificar y aislar problemas de rendimiento cuando los sistemas están bajo carga. ¡No se requiere una configuración lenta ni se requieren descargas separadas!

Caracteristicas Apica LoadTest Otros proveedores de nube LoadView
Sin hardware a aprovisionar
Herramienta de scripting avanzada, de apuntar y hacer clic
No se requieren cuentas en la nube independientes
No se requiere ningún dispositivo físico para aplicaciones móviles
No hay instalaciones separadas en la máquina local
Roll Over Unused Resources Month-to-month (Planes de suscripción)

¿Ha estado investigando una nueva solución de pruebas de carga? ¿O buscar una alternativa a Apica LoadTest? Si es así, estás en el lugar correcto. Con LoadView, puede crear rápidamente scripts y activar inyectores virtuales para la carga y las pruebas de esfuerzo de sus sitios, aplicaciones web y API. ¡Lea más acerca de cómo LoadView se distingue de Apica LoadTest y por qué debería probar LoadView hoy mismo!

En cuanto a ofertas de productos y características/funcionalidades, tenemos muchas similitudes con la plataforma Apica. Además de ofrecer una plataforma de pruebas de rendimiento, que cubriremos en este artículo, ambos ofrecemos una plataforma de supervisión sintética que se puede utilizar junto con la plataforma de pruebas de carga y esfuerzo. Comenzamos como una plataforma de monitoreo, pero con el tiempo nos dimos cuenta de que los scripts utilizados para monitorear las transacciones del sitio web se pueden utilizar para emular a los usuarios reales para pruebas de carga y esfuerzo, lo que es ideal para entornos de desarrollo ágiles y pruebas de desplazamiento a la izquierda.

 

LoadView: Pruebas de carga desde la nube con navegadores reales

LoadView se diseñó para eliminar todas las actividades que consumen mucho tiempo, como la configuración de generadores de carga y agentes globales, para que los desarrolladores y los ingenieros de rendimiento puedan centrarse en crear y ejecutar pruebas de carga. Además, dado que la plataforma LoadView está basada en la nube, no es necesario administrar hardware/software adicional o cuentas en la nube de terceros. Todo eso es administrado por nosotros. LoadView utiliza más de 15 ubicaciones en todo el mundo, lo que ofrece a los usuarios la capacidad de probar el rendimiento desde ubicaciones de todo el mundo. Además, dado que la vista de carga es una plataforma de pago por movimiento, solo paga por lo que necesita. No se preocupe por los usuarios virtuales no utilizados o los precios basados en niveles.

 

The EveryStep Web Recorder

Nuestra herramienta de scripting se llama EveryStep Web Recorder. Es una herramienta de scripting gratuita basada en web que puede grabar, reproducir y automatizar acciones de usuario para sitios web, aplicaciones web y API que utilizan navegadores reales. EveryStep Web Recorder es compatible con más de 40 navegadores y dispositivos de escritorio/móviles, como Chrome, Internet Explorer, Android, iPhone, iPad, Google, Samsung y más. EveryStep Web Recorder también es compatible con secuencias de comandos para las tecnologías web más populares, incluyendo AJAX, Java, HTML5, Flash, PHP, Ruby, así como otros. EveryStep Web Recorder esencialmente puede representar cualquier cosa en un navegador, independientemente de las tecnologías utilizadas.

Obtenga más información sobre EveryStep Web Recorder o Pruébelo ahora!

Ejecución de pruebas de carga con LoadView

Muchas de las herramientas de pruebas de carga de código abierto en el mercado solo pueden ejecutar pruebas basadas en protocolos, lo que no es adecuado para los sitios web, aplicaciones y API en constante evolución de hoy en día. Las pruebas de carga basadas en protocolos están bien para realizar pruebas en el servidor, pero le falta el tiempo de respuesta de extremo a extremo, que es fundamental para probar el rendimiento del lado cliente para sitios web y aplicaciones web. Con la plataforma LoadView, los usuarios tienen la opción de ejecutar los siguientes tipos de simulación de usuario:

  • Simulación de carga basada en HTTP/S
    • Con la opción de simulación de carga basada en HTTP/S, no hay representación del lado cliente, por lo que es más probable que se tenga conocimiento de los lenguajes de programación al crear scripts.
  • Simulación de carga basada en navegador real
    • Con la simulación de carga real basada en navegador, es fácil personalizar scripts con EveryStep Web Recorder y reproducirlos. Sin embargo, con estas simulaciones de carga, hay un alto impacto en las máquinas de inyección de carga debido a la representación del lado cliente.

Para proporcionar a los usuarios de LoadView una personalización adicional de las pruebas de rendimiento, la plataforma proporciona varios tipos de pruebas de carga para elegir, dependiendo de los requisitos de prueba: Curva de paso de carga, Curva basada en objetivos y Curva ajustable dinámica

Una vez que haya definido su escenario de prueba, puede seleccionar entre más de 15 máquinas de inyección de carga de nuestra red global. Algunas herramientas de pruebas de carga solo pueden probar desde dentro de su propia red, que son ideales para pruebas pequeñas y funcionales o para obtener una línea de base de rendimiento, pero al utilizar una amplia gama de máquinas de inyección de carga en todo el mundo, puede medir mejor el rendimiento real desde donde se encuentran sus clientes.

Durante la prueba, LoadView muestra los tiempos de respuesta y las métricas de rendimiento a través del panel en línea, lo que le proporciona información inmediata sobre cómo se comportan los sitios y las aplicaciones bajo carga. Una vez finalizada la prueba, se genera automáticamente un resumen de los resultados de la prueba, mostrando un desglose completo del rendimiento de los componentes individuales, junto con gráficos de cascada completos. Los informes se pueden compartir con su equipo o las partes interesadas mediante un enlace único.

 

Precios de LoadView

LoadView tiene varios planes basados en suscripción, a partir de $ 199 por mes y nuestra prueba gratuita viene con hasta 5 pruebas de carga gratuitas. Con nuestros planes basados en suscripciones, todos los recursos no utilizados se acumulan y se acumulan siempre y cuando su plan de suscripción siga siendo válido. 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. También podemos personalizar un plan para usted si nuestros planes estándar no satisfacen sus requisitos de prueba.

 

Servicios profesionales de LoadView

Nuestros Servicios Profesionales también están disponibles para ayudarle a usted y a sus equipos con cualquier parte de sus planes de pruebas de rendimiento. Podemos ayudar con cualquier cosa, desde soporte de scripting hasta la realización de los elementos de sus pruebas. ¡Sólo háganos saber cómo podemos ayudar!

Apica LoadTest: Configuración

Apica LoadTest consta de dos productos, LoadTest Portal y Apica ZebraTester. Aunque cada producto se puede utilizar de forma independiente, se han optimizado para trabajar entre sí. Apica ZebraTester es una herramienta multifuncional que se puede utilizar para crear scripts, depurar y convertir scripts de otros lenguajes de programación o herramientas. Por ejemplo, Apica ZebraTester admite scripts IDE de Selenium en LoadTest Portal. LoadTest Portal es donde se crean, ejecutan y analizan las pruebas.

Una de las principales diferencias entre la plataforma Apica y la plataforma LoadView es que Apica requiere que los usuarios configuren su entorno antes de empezar. Los usuarios tienen que descargar Apica ZebraTester en su máquina local. Dado que LoadView está basado en web, no hay necesidad de preocuparse si su máquina cumple ciertos requisitos de sistema, memoria o almacenamiento. Todo lo que se requiere es acceso a Internet y un navegador. Apica ZebraTester se puede instalar en entornos Windows, MacOS X y Linux/Solaris, sin embargo, hay algunas consideraciones/recomendaciones adicionales, dependiendo del entorno.

Entornos Windows.

  • Acceder a la GUI de ZebraTester y la grabación de sesiones web es totalmente compatible con Internet Explorer, sin embargo, un método más conveniente de grabación de sesiones es descargar/instalar el navegador web portátil de Firefox dentro de su directorio
    • En combinación con la instalación del navegador web Firefox Portable, no se requieren derechos de administrador para utilizar todas las funciones del producto ZebraTester.
    • Deshabilite el análisis antivirus HTTP/S y vuelva a habilitarlo después de las pruebas.

MacOS X

  • El máximo predeterminado para las conexiones de red es 256. Los usuarios deben abrir el terminal de comandos para modificar esta configuración.
  • Para grabar sesiones desde dispositivos iOS como iPhone y iPad, los usuarios tienen que instalar un certificado raíz de CA autogenerado en esos dispositivos.

Linux / Solaris

  • La instalación en Linux requiere que JAVA SDK esté instalado con las variables de entorno adecuadas establecidas. Entre las recomendaciones y configuraciones adicionales se incluyen las siguientes:
    • Añadir la extensión de grabación de Firefox
    • Generar un certificado raíz de CA para ZebraTester e importar este certificado en el sistema operativo y/o Firefox.
    • Establezca el delimitador -n de la ventana del terminal en igual o mayor que 32768 (la recomendación es 65536)
    • Apica recomienda aumentar la entropía mediante la instalación del demonio haveged en todos los sistemas Linux. Una prueba puede congelarse o bloquearse durante varios minutos si no está instalado. Esto se debe a que la mayoría de los sistemas Linux no tienen suficiente entropía para generar una gran cantidad de números aleatorios en poco tiempo.

Apica LoadTest: Aplicaciones móviles

Apica LoadTest también admite pruebas de carga de dispositivos móviles (iPhone, Android, iPad y Windows), así como otras aplicaciones móviles nativas, aplicaciones de smart TV y consolas de juegos, como PlayStation4, Xbox One y Wii U. Una diferencia significativa con la creación de pruebas para aplicaciones móviles con Apica frente a LoadView es que, con Apica, los usuarios deben configurar un dispositivo físico y tener una cuenta de Amazon Web Services independiente. Con LoadView, los dispositivos se emulan, y no hay necesidad de pasar por la molestia de configurar un dispositivo físico. Además, LoadView administra los inyectores virtuales, por lo que no es necesario realizar cuentas de nube independientes. Por último, el scripting para aplicaciones móviles se realiza a través de un rastreador de proxy con Apica LoadTest, no puede hacer un scripting y grabación reales basados en navegador como EveryStep Web Recorder.

Apica LoadTest: el proceso de prueba de carga

El primer paso del proceso de prueba de carga de Apica es que los usuarios deben seleccionar la suscripción adecuada para la prueba. Los usuarios tienen dos opciones para elegir, Predeterminado y Bajo demanda, que tienen las siguientes opciones y características:

Predeterminado

  • 1.000.000 de usuarios máximos
  • Duración máxima de la prueba de 4 horas
  • Número ilimitado de pruebas

Ondemanda

  • 5.000 usuarios máximos
  • Duración máxima de la prueba de 12 horas
  • Número ilimitado de pruebas

Después de elegir los tipos de suscripción, los usuarios tienen la opción de elegir un escenario o crear un script para usarlo para las pruebas. Los usuarios pueden seleccionar entre las siguientes opciones. Una vez más, dependiendo de la opción, hay pasos adicionales, recomendaciones y conocimientos que los usuarios tienen que cumplir o tener para comenzar a usar las herramientas de scripting. Esto puede retrasar significativamente las pruebas.

  • Script de prueba de carga existente.

Un elemento a tener en cuenta: el script ya debe cargarse en el Administrador de escenarios para que esta opción esté disponible para los usuarios.

  • Creación de un nuevo script de prueba de carga. Al crear un nuevo script, los usuarios tienen las siguientes opciones disponibles:
    • URL
    • La opción URL permite a los usuarios crear manualmente un script de prueba dentro de Apica LoadTest.
  • Selenio
    • Cree scripts mediante el IDE de Apica Scripting o cargue un archivo existente. El IDE de Apica Scripting es un entorno de desarrollo de scripts al que se debe instalar en el equipo local y acceder a través del explorador.
  • ZebraTester
    • Los scripts que utilizan ZebraTester funcionan de forma nativa con Apica LoadTest y se pueden utilizar directamente después de la carga.
    • La grabación de sesiones web es compatible con cualquier navegador web (Internet Explorer, Google Chrome o Safari).
      • Un elemento importante a tener en cuenta acerca de esta opción es que los usuarios deben volver a configurar manualmente su navegador antes de comenzar a grabar una sesión web.
    • Extensión de grabación
      • Disponible para Chrome y Firefox. Las sesiones web grabadas con este método utilizan ZebraTester como proxy.
    • Agentes
      • Este agente que se ejecuta dentro de la Intranet y ofrece al usuario la capacidad de ejecutar scripts de explorador o Selenium, convertir scripts LoadRunner o interactuar directamente con infraestructuras de servidor, equilibrador de carga y aplicaciones.

Las opciones adicionales incluyen la capacidad de editar el script quitando cualquier elemento, como extensiones, dominios o tipos de archivo que no sean necesarios. ZebraTester también tiene la capacidad de empalmar diferentes sesiones junto con una característica llamada Session Cutter, sin embargo, hay algunos requisitos específicos al hacer esto.

Una vez creado el script, los usuarios pueden comenzar el proceso de configuración de la prueba de carga. Aquí, los usuarios tienen la opción de configurar parámetros específicos, como el modo de ejecución, el tiempo de reflexión (retrasos) y las desviaciones. Los usuarios pueden seleccionar entre clústeres de carga (una agrupación de varias ubicaciones) ubicados en América del Norte, América del Sur, EMEA y APAC para generar carga. Las opciones adicionales incluyen:

  • Duración
  • Ramp Up Time
  • Ubicación(es)
  • Opciones de escenario
  • Opciones avanzadas
  • Dns
  • Informes
  • Información de la prueba
  • Agentes de monitoreo
  • Ejecución

Una vez que se ejecuta la prueba, Apica LoadTest ofrece a los usuarios una vista en vivo de los datos de la prueba de carga a través de varios paneles que informan sobre varias métricas, como el uso de CPU, la memoria, el tiempo de respuesta, los errores y mucho más. Los usuarios también tienen la opción de integrarse con AppDynamics o Dynatrace para supervisar sus datos y métricas. Una vez finalizada la prueba, los usuarios pueden crear un informe personalizado, acceder a una plantilla definida previamente o un informe rápido cuando se requiera un resumen completo de la prueba.

 

Apica LoadTest: Integraciones

Apica LoadTest admite soluciones de APM como AppDynamics, New Relic y Dynatrace, con soporte adicional para las siguientes integraciones de terceros:

  • AWS
  • Log4j
  • AWS CodePipeline
  • Jenkins
  • TeamCity
  • Rackspace
  • RightScale

Servicios gestionados de Apica

Apica también proporciona servicios para equipos u organizaciones que no tienen los recursos necesarios para llevar a cabo pruebas de rendimiento. Desde la creación de scripts hasta la generación de informes y la interpretación de datos, se encargarán de todo el proceso por usted.

 

Conclusión

Como puede ver, Apica LoadTest es una herramienta de prueba de carga muy completa, con soporte para varios lenguajes de programación. Si su empresa trabaja con varios lenguajes de programación, marcos y entornos, podría ser la solución adecuada para sus necesidades. Sin embargo, Apica requiere que pase más tiempo configurando y configurando sus entornos y cumpliendo requisitos previos específicos para comenzar a usar la solución. Con LoadView, no tiene que hacer nada de eso. Puede iniciar sesión y comenzar a crear sus escenarios de pruebas de carga y esfuerzo y ejecutar las pruebas en cuestión de minutos. También ofrecemos varios planes que satisfacen su situación específica, así como precios de pago por uso, por lo que solo paga por lo que necesita, ayudando a su negocio a identificar y aislar los problemas de rendimiento que se producen cuando los sistemas están bajo carga.

¡Prueba LoadView hoy mismo!

Sin tarjeta de crédito, sin contrato.