¿Cómo elegir Alibaba Cloud Server ECS? Prueba de rendimiento PTS le ayuda a probar y seleccionar servidores Alibaba Cloud
¿Cómo elegir Alibaba Cloud Server ECS? Muchos usuarios novatos no saben qué es PTS. Si no saben cómo elegir los productos Alibaba Cloud Server ECS, las pruebas de rendimiento PTS pueden ayudarlo a probar rápidamente el servidor en la nube, lo que lo ayudará a elegir el Alibaba Cloud Server ECS que se adapte a sus necesidades. usted, la siguiente es una explicación detallada de la prueba de rendimiento PTS.
La comunidad de desarrolladores de Alibaba Cloud lanzó recientemente un evento llamado "¡Herramienta de selección ECS! PTS le ayuda a llegar a la nube rápidamente. El paquete de pruebas de estrés de rendimiento de PTS comienza en solo 0,99/mes para una simulación real, eliminando el costo". Necesidad de trabajos tediosos. Costos de construcción y mantenimiento. ¡Ahora puede pagar un costo de prueba de menos de 10 yuanes para experimentar todo el proceso de uso de PTS para ayudar a ECS a realizar la planificación de capacidad y seleccionar las especificaciones adecuadas!
Los estudiantes que hayan completado el experimento práctico pueden participar en la lotería. Están esperando grandes premios como Xiaomi Band 6, teclado Bluetooth, consola de juegos portátil, soporte para computadora portátil, cable de datos, cupones, etc. ¡tú! Limitado a 1500 copias, puedes conseguirlo mediante lotería, ¡estás 100% seguro de ganar!
Prueba de rendimiento PTS (Performance Testing Service) es una plataforma de pruebas de estrés SaaS con poderosas capacidades de pruebas de estrés distribuidas. Puede simular escenarios comerciales reales de usuarios masivos y verificar de manera integral el rendimiento, la capacidad y la estabilidad de los sitios comerciales. sexo.
PTS tiene como objetivo simplificar el trabajo de las pruebas de estrés de rendimiento en sí.
El objetivo de PTS es seguir simplificando el trabajo de las pruebas de estrés de rendimiento en sí, para que pueda volver a centrarse en los problemas de negocio y de rendimiento en sí. En la plataforma PTS, puede utilizar costos de mano de obra y recursos más bajos para construir un tráfico interactivo complejo que se acerque más a escenarios comerciales reales, medir rápidamente el desempeño comercial del sistema y brindar orientación para localizar problemas de rendimiento, asignación de capacidad y enlace completo. La estructura de flujo medida proporciona la mejor ayuda. Luego mejore la experiencia del usuario, promueva el desarrollo empresarial y maximice el valor comercial de la empresa.
Escenarios empresariales
PTS se utiliza ampliamente en diversos escenarios de pruebas de estrés y pruebas de rendimiento, incluidos, entre otros, los siguientes escenarios:
PTS se incuba para servir Alibaba La plataforma de pruebas de estrés de enlace único y enlace completo, que ha estado en el ecosistema durante más de cinco años, es el resultado de las mejores prácticas internas de Alibaba. Además de respaldar las pruebas de estrés del tráfico externo diario, la plataforma también admite actividades promocionales grandes y pequeñas, como Tmall Double 11, Double 12 y el día de Año Nuevo.
Proceso de pruebas de estrés
PTS proporciona un proceso de pruebas de estrés integral y eficiente:
Descripción del proceso de pruebas de estrés:
1. En PTS control En la plataforma, prepare los datos API de la prueba de estrés, construya el escenario de la prueba de estrés, defina el modo, la magnitud, etc. de la prueba de estrés, admita iniciar y detener la prueba de estrés en cualquier momento, y la velocidad se puede ajustar durante la prueba de estrés; proceso.
2. Una vez iniciada la prueba de estrés, el centro de control de la prueba de estrés en segundo plano de PTS programará automáticamente los datos de la prueba de estrés, las tareas de la prueba de estrés y el motor de la prueba de estrés.
3. Inicie pruebas de estrés del tráfico programando aleatoriamente nodos CDN (Content Delivery Network) de la red de entrega de contenido en cientos de ciudades y operadores en todo el país. Esto garantiza que dimensiones como la concurrencia de usuarios virtuales y la dispersión del tráfico de las pruebas de estrés se acerquen al comportamiento real del usuario, y que los resultados de las pruebas de estrés sean más completos, auténticos y creíbles.
4. Inicie una prueba de estrés en el sitio comercial designado a través del motor de prueba de estrés.
5. Durante el proceso de prueba de estrés, los datos de las pruebas de estrés se recopilan en tiempo real mediante la integración de monitoreo en la nube, productos ARMS (servicio de monitoreo de aplicaciones en tiempo real) y la combinación de los propios indicadores de monitoreo de PTS.
6. En la consola PTS, los datos de la prueba de estrés se muestran en tiempo real y el proceso se monitorea una vez completada la prueba de estrés, se genera un informe de la prueba de estrés. Según el rendimiento de todo el escenario de pruebas de estrés, podemos localizar problemas de rendimiento y descubrir cuellos de botella en el sistema.
Métodos de creación de pruebas de estrés
PTS admite los siguientes cuatro métodos para crear escenarios de pruebas de estrés (o casos de uso de pruebas de estrés), como se muestra en la siguiente figura:
Descripción:
Método 1: Orquestación visual de codificación cero y pruebas de presión de desarrollo propio de PTS utilizando un potente motor de desarrollo propio.
Método 2: Utilice la grabadora en la nube de desarrollo propio de PTS para registrar solicitudes comerciales sin intrusión e importarlas a la interacción de desarrollo propio en 1 para realizar más configuraciones.
Método tres: importe el script a la interacción de autoinvestigación de PTS en la prueba de esfuerzo 1 y utilice el motor de autoinvestigación de PTS.
Método 4: prueba de estrés de JMeter y uso del motor JMeter nativo para las pruebas de estrés. PTS proporciona una estructura de presión personalizada y agregación de datos de monitoreo y otros servicios de productos.
Entre ellos, los métodos 1, 2 y 3 utilizan el motor de desarrollo propio de PTS y tienen modo de prueba de estrés de rendimiento RPS (solicitudes por segundo), inicio de segundo nivel, control en tiempo real, prueba de estrés programada, y distribución del tráfico. Las capacidades diferenciadas de las redes de operadores nacionales.
El método 1 es el método principal para crear escenarios de pruebas de estrés para PTS y puede ser utilizado por todos los paquetes de recursos. Varios otros métodos de creación están abiertos a paquetes de recursos de diferentes especificaciones.
Adecuado para múltiples escenarios empresariales
No importa en qué industria se encuentre, PTS es su herramienta de prueba de rendimiento confiable en los siguientes escenarios comerciales (pero no limitados a).
Aplicable a una amplia gama de industrias
PTS se aplica a una amplia gama de industrias, incluido el comercio electrónico, multimedia, finanzas y seguros, logística y entrega urgente, publicidad y marketing. , redes sociales, etc.
PTS ha prestado servicios a todo el ecosistema de Alibaba durante muchos años, respaldando Double 11, Double 12, el Día de Año Nuevo y otras promociones importantes de Tmall. PTS, arraigado en la industria del comercio electrónico, es más amigable con los modelos comerciales típicos del comercio electrónico, tiene una gama más amplia de fuentes de medición de estrés y tiene capacidades de pulso y control de tráfico más fuertes.
Desde el lanzamiento de la versión comercial, PTS ha atraído a usuarios de muchas industrias, como multimedia, finanzas, seguros y asuntos gubernamentales. Con sus poderosas capacidades de orquestación de escenarios de pruebas de estrés y capacidades de generación de informes, PTS ayuda a los usuarios rápidamente. Descubrir problemas y solucionarlos. Optimice el sistema en consecuencia para mejorar la capacidad de soporte de presión del sistema.
Adecuado para una variedad de entornos de red
Ya sea que su empresa esté ubicada en una nube pública, una nube privada, una nube híbrida o un IDC de construcción propia, siempre que se pueda acceder a ella a través de En la red pública, PTS puede iniciar el tráfico de pruebas de estrés a través de nodos CDN ubicados en cientos de ciudades y operadores en todo el país para simular escenarios comerciales reales en la mayor medida posible.
Adecuado para clientes que utilizan protocolos como HTTP/HTTPS/WebSocket
El modo GUI propio de PTS admite pruebas de estrés de los protocolos HTTP/HTTPS, independientemente de si su cliente es una aplicación de desarrollo propio. Las páginas web móviles, las páginas web de PC, los subprogramas WeChat o el software con una estructura C/S pueden utilizar PTS para las pruebas de estrés. PTS también integra JMeter de código abierto para admitir más protocolos y escenarios. Por ejemplo, puede utilizar el "complemento JMeter WebSocket" para realizar pruebas de estrés en clientes que utilizan el protocolo WebSocket (simplemente cargue el archivo JAR del complemento correspondiente en PTS). ). Otros acuerdos son similares.
A continuación se toma un escenario empresarial típico de comercio electrónico como ejemplo para presentar cómo organizar escenarios de pruebas de estrés en PTS.
¿Qué es un escenario de prueba de estrés?
Para iniciar una prueba de estrés de rendimiento, primero debe crear un escenario de prueba de estrés.
El escenario de prueba de estrés contiene uno o más servicios paralelos y cada servicio contiene una o más solicitudes en serie.
Ejemplo
Taobao necesita realizar pruebas de estrés en páginas relacionadas con los productos A y B (es decir, hay varias API). Supongamos que su escenario comercial principal es:
Negocio A: Explorar el producto A.
Negocio B: Compre el producto B (iniciar sesión → explorar el producto B → agregar al carrito de compras → enviar pedido).
Entonces la configuración en el escenario de prueba de estrés es la siguiente.
El enlace de serie 1: Explorar el producto A y el enlace de serie 2: Comprar el producto B son relaciones paralelas.
Según la lógica empresarial, algunos usuarios están navegando por el producto A y otros usuarios están realizando una serie de operaciones para comprar el producto B. Es decir, los dos negocios ocurren al mismo tiempo, por lo que están configurados. Como dos enlaces en serie, las solicitudes se iniciarán en paralelo durante la prueba de estrés.
Varias API en un enlace serie están relacionadas en serie.
Según la lógica empresarial, enlace de serie 2: una serie de comportamientos del usuario al comprar el producto B son secuenciales, por lo que estas API con relaciones secuenciales se agregan a un enlace de serie y se iniciará la prueba de estrés PTS. en secuencia.
En conjunto, durante la prueba de esfuerzo, la API de navegación y la API de inicio de sesión del producto A en el ejemplo iniciarán el tráfico de prueba de esfuerzo al mismo tiempo. Para obtener más ejemplos de escenarios de prueba de rendimiento PTS, consulte los materiales de ayuda de Alibaba Cloud: Mejores prácticas de prueba de rendimiento
;