Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
1Informe de síntesis de CloudTest
Le mostramos un ejemplo típico del
informe personalizado de una prueba de carga
elaborado por el equipo de ingenieros
de rendimiento de Akamai
Informe de síntesis de CloudTest
2Informe de síntesis de CloudTest
Contenido
Resumen ejecutivo ....................................................................................................................................................3
Introducción ...............................................................................................................................................................3
Objetivos.....................................................................................................................................................................3
Escenarios de prueba ...............................................................................................................................................3
Resultados ..................................................................................................................................................................3
Qué hemos aprendido ..............................................................................................................................................3
Recomendaciones .....................................................................................................................................................4
Conclusiones ..............................................................................................................................................................4
Resultados de la prueba ...........................................................................................................................................5
Resultados a partir de fecha/hora ...........................................................................................................................5
Resumen de los resultados.......................................................................................................................................5
Análisis del tiempo de respuesta ............................................................................................................................6
Análisis de las transacciones ....................................................................................................................................7
Errores .......................................................................................................................................................................13
Análisis de la velocidad de envío o el índice de visitas ......................................................................................14
Análisis del ancho de banda ..................................................................................................................................15
Análisis de los subelementos .................................................................................................................................16
Análisis completo de los errores ...........................................................................................................................17
Acerca de Akamai ....................................................................................................................................................19
3Informe de síntesis de CloudTest
Resumen ejecutivo
INTRODUCCIÓN
En este documento se presentan los resultados de las pruebas realizadas para "Cliente" en el entorno de producción actual. Se han anonimizado los dominios de "Cliente" y demás detalles que puedan vincularse a este. Estas pruebas se llevaron a cabo en la plataforma Akamai CloudTest.
OBJETIVOS
La prueba se diseñó para medir el rendimiento y la escalabilidad del sistema, así como para supervisar las métricas de tiempo de respuesta a medida que aumentaba la simultaneidad de usuarios a lo largo del tiempo. Esto incluye:
• Determinar la escalabilidad y el rendimiento del sistema al aumentar la simultaneidad de usuarios a lo largo del tiempo.
• Determinar los tiempos de respuesta del sistema al aumentar la simultaneidad de usuarios a lo largo del tiempo.
• Medir el impacto que tienen los picos de carga comerciales en el rendimiento del sistema en condiciones de carga máxima.
ESCENARIOS DE PRUEBAS
Se crearon nueve escenarios de pruebas:
1) Escenario 1: 46 % de carga 6) Escenario 6: 33,3 % de pico 2) Escenario 2: 24 % de carga 7) Escenario 7: 3000 usuarios 3) Escenario 3: 13 % de carga 8) Escenario 8: 66,6 % de pico 4) Escenario 4: 17 % de carga 9) Escenario 9: 33,3 % de pico 5) Escenario 5: 66,6 % de pico
Asimismo, se añadieron otros escenarios a esta composición para un pico comercial secundario. El objetivo de esto era iniciar el primer pico comercial, alcanzar el nivel máximo de tráfico y, a continuación, iniciar otro pico comercial mientras el primero aún descendía. Con este nuevo escenario, se pretendía imitar el comportamiento observado durante el "evento".
Resultados
QUÉ HEMOS APRENDIDO
• La carga no es capaz de adaptarse bien a la carga base máxima sin degradarse el rendimiento.
• La mayoría de los problemas se produjeron en el dominio xxxxxx, junto con dos dominios xxxxxx.
• La mayoría de los errores fueron de tipo HTTP 504, 502, 404 y 400.
4Informe de síntesis de CloudTest
• La "transacción X" tuvo, con diferencia, la mayor medida del percentil 90, al tardar 49,194 segundos.
• Dos llamadas xxxxxx a un dominio de desarrollo fueron la segunda y la tercera más largas del percentil 90.
• Los índices de transacción y los tiempos de respuesta se degradaban uniformemente a medida que progresaba la ejecución de la prueba.
RECOMENDACIONES
• Determinar la causa de la degradación en la "transacción X".
• Decidir si el dominio xxxxxx de desarrollo debe incluirse en los recursos y la ejecución de la prueba.
• Reducir las anotaciones del sistema para mejorar el rendimiento de varios paneles de control; esto solo es necesario cuando los servidores están inactivos.
• Determinar la causa principal de la reducción de los índices de transacción (concretamente, xxxxxx) al ejecutarse los picos comerciales.
CONCLUSIONES
El tiempo de respuesta se degradaba continuamente a partir de los xx xxx usuarios a medida que aumentaba la simultaneidad, pero se estabilizaba una vez alcanzados los xx xxx usuarios. Durante el resto de la prueba, el tiempo medio de respuesta aumentaba cada vez que se introducía un pico comercial en el sistema, pero se recuperaba a medida que los usuarios comerciales volvían a bajar hasta la simultaneidad media.
Los aumentos significativos de los errores coincidieron con los picos comerciales. Se correspondían, principalmente, a los errores HTTP 504 (Tiempo de espera agotado para la puerta de enlace), HTTP 502 (Puerta de enlace no válida), HTTP 404 (No encontrado) y HTTP 400 (Solicitud errónea), produciéndose la mayoría de ellos en los dominios xxxxxx y xxxxxx. Estos errores pueden atribuirse a diferencias en el hardware de los siete servidores web integrados. Tres de los servidores tenían hardware más antiguo, con menos capacidad de carga (en términos de CPU y memoria) que los otros cuatro. El balanceador de carga, al no detectar esta diferencia, continuó distribuyendo la carga por igual, por lo que sobrecargó esos servidores.
Dos dominios (XXXX y XXXX), cada uno de los cuales atendía solicitudes de un solo recurso, fueron los más lentos en términos de tiempo de respuesta. Aunque estos dominios atendían un porcentaje muy pequeño del total de solicitudes, podría deducirse que las solicitudes de recursos de terceros pueden afectar negativamente al rendimiento de ciertas páginas.
El objetivo de la prueba era identificar cómo reacciona el sitio de producción existente cuando hay presente una gran base de usuarios simultáneamente en el sistema y se agregan rápidamente tipos específicos de usuarios a la configuración. Se emplearon niveles de picos comerciales diversos para determinar la estabilidad y la escalabilidad de la configuración. Los índices de transacción parecen degradarse, con el tiempo, ya sea debido a las tasas de error, al aumento de la simultaneidad, a problemas de la base de datos o a la "transacción X".
5Informe de síntesis de CloudTest
Resultados de la prueba
RESULTADOS A PARTIR DE FECHA/HORA
Fecha/hora de inicio de la prueba: 17/04/2018, 05:16:59 hrs
Fecha/hora de finalización de la prueba: 17/04/2018, 07:35:15 hrs
Duración de la prueba: 02:18:10,62
Descripción: Prueba de rendimiento de la infraestructura de producción de "Cliente"
RESUMEN DE LOS RESULTADOS
Datos fundamentales y métricas de alto nivel de esta prueba:
• Solicitudes HTTP enviadas: 193 800 623
• Errores de solicitud HTTP: 350 504 (0,181 %)
• Tiempo de respuesta medio: 222 ms
• Tiempo de respuesta máximo: 278 368 ms
• Total de bytes enviados: 520,7 GB
• Total de bytes recibidos: 2,1 TB
• Capacidad efectiva (solicitudes/segundo): 23 398 mens/s
• Capacidad efectiva (bits/segundo): 2 543 365 201 bits/s
Los usuarios virtuales de esta prueba se generaron con la siguiente distribución geográfica:
Usuarios virtuales por ubicación
6Informe de síntesis de CloudTest
ANÁLISIS DEL TIEMPO DE RESPUESTA
Una de las principales métricas de una prueba de carga es el tiempo medio de respuesta. Los tiempos de respuesta medios dan una idea general del rendimiento de la aplicación bajo carga. Cuanto más horizontal sea la línea de tiempo de respuesta medio (a medida que aumenta la carga o el número de usuarios virtuales), mejor.
El gráfico de tiempo medio de respuesta que se muestra a continuación es una media de todas las solicitudes HTTP realizadas durante la prueba. El tiempo de respuesta medio comenzó a degradarse con casi xx xxx usuarios, y siguió la tendencia hasta que se alcanzaron los xx xxx usuarios simultáneos. Después, los tiempos de respuesta solo aumentaron cuando se sometía al sistema a picos comerciales, pero se recuperaban después de estos picos.
Cuando se identifican variaciones en los tiempos de respuesta, es importante identificar los dominios asociados. En el gráfico siguiente, se pueden ver los tiempos de respuesta medios separados por dominio a lo largo del tiempo. Los dominios XXXX y XXXX representan los tiempos de respuesta más prolongados que se muestran, pero se corresponden mayormente a picos comerciales.
Usuarios virtuales frente a duración media de recopilación
Usuarios virtuales frente a duración media de recopilación
7Informe de síntesis de CloudTest
ANÁLISIS DE LAS TRANSACCIONES
Las transacciones representan una agrupación de subelementos (solicitudes HTTP, scripts, tiempo de procesamiento, etc.). La mayoría de las pruebas utilizan transacciones para representar de forma precisa los tiempos de carga de página reales que experimentaría un usuario final. Lo ideal es que el tiempo de finalización de la transacción de cada subelemento permanezca fijo durante toda la prueba. En este caso concreto, los tiempos de respuesta se mantuvieron muy estables, y cualquier aumento apreciable parece coincidir con el aumento de los picos de simultaneidad de usuarios que se introdujeron en diversos intervalos.
En la siguiente tabla, se muestran las medidas de percentil 95 de toda la prueba.
El widget de análisis de recopilación de las páginas siguientes identifica cada una de las transacciones utilizadas en la composición de la prueba y las estadísticas asociadas a cada subelemento.
Usuarios virtuales frente a duración media de recopilación
Usuarios virtuales frente a percentil 95 de duración de recopilación
8Informe de síntesis de CloudTest
RecopilaciónRecopilaciones completadas
Duración mediaDesviación
estándarPercentil 90
Escenario1.01: Página de inicio 112 302 1,089 1,204 1,473
Escenario1.02: TransacciónX 27 939 0,65 0,472 1,04
Escenario1.02: TransacciónX 55 919 0,643 0,424 1,02
Escenario1.02: TransacciónX 27 836 3,833 6,707 4,563
Escenario1.03: TransacciónX 25 441 7,062 15,359 16,831
Escenario1.03: TransacciónX 50 992 6,855 15,491 16,592
Escenario1.04: TransacciónX 25 386 0,399 2,97 0,276
Escenario1.04: TransacciónX 50 892 0,397 3,046 0,272
Escenario1.05: TransacciónX 25 319 0,794 3,721 0,672
Escenario1.05: TransacciónX 50 729 2,783 7,963 3,161
Escenario1.06: TransacciónX 23 652 6,411 13,063 13,449
Escenario1.06: TransacciónX 25 173 0,826 1,108 1,134
Escenario1.07: TransacciónX 23 393 4,201 6,627 4,781
Escenario1.07: TransacciónX 22 959 10,22 15,029 20,083
Escenario1.08: TransacciónX 22 858 2,882 2,103 3,199
Escenario1.08: TransacciónX 22 943 13,508 16,908 42,158
Escenario1.09: TransacciónX 21 494 5,065 11,53 9,535
Escenario1.09: TransacciónX 21 695 5,441 10,676 10,017
Escenario1.10: TransacciónX 11 324 14,887 14,795 25,12
Escenario1.10: TransacciónX 5449 15,108 15,761 27,283
Escenario1.10: TransacciónX 86 348 2,013 1,255 2,448
Escenario1.10: TransacciónX 2795 5,368 10,982 9,619
Escenario1.10: TransacciónX 3008 0,877 0,323 1,221
Escenario1.10: TransacciónX 8914 7,563 7,725 9,545
Escenario1.10: TransacciónX 9030 1,235 0,732 1,645
Escenario1.10: TransacciónX 444 532 0,326 0,533 0,463
Escenario1.11-1: TransacciónX 147 896 0,323 0,583 0,531
Escenario1.11-2: TransacciónX 147 733 0,114 0,221 0,228
Escenario1.11-3: TransacciónX 147 636 0,07 0,364 0,149
Escenario1.11-4: TransacciónX 148 818 0,116 0,247 0,233
Escenario1.11-5: TransacciónX 147 941 0,113 0,383 0,223
Escenario1.11-6: TransacciónX 148 140 0,112 0,202 0,223
Escenario1.11: TransacciónX 45 040 1,088 0,473 1,463
Escenario1.11: TransacciónX 2779 3,715 5,055 4,194
Escenario1.11: TransacciónX 2869 8,175 11,384 12,892
Escenario1.11: TransacciónX 8954 2,103 2,411 2,483
Escenario1.11: TransacciónX 8896 1,939 5,167 1,677
Escenario1.11: TransacciónX 72 476 22,918 25,611 46,891
Escenario1.12: TransacciónX 401 230 27,472 11,746 37,13
Escenario1.12: TransacciónX 2866 2,201 2,247 2,521
Escenario1.12: TransacciónX 2773 10,333 13,913 35,733
Escenario1.12: TransacciónX 335 10 097 13,827 31,999
9Informe de síntesis de CloudTest
RecopilaciónRecopilaciones completadas
Duración mediaDesviación
estándarPercentil 90
Escenario1.12: TransacciónX 443 669 0,317 1,298 0,44
Escenario1.12a: TransacciónX 1 694 372 7,236 7,883 11,842
Escenario1.13: TransacciónX 2681 3,777 10,081 5,289
Escenario1.13: TransacciónX 2792 3,913 8,219 5,304
Escenario1.13: TransacciónX 443 130 0,337 0,456 0,48
Escenario1.13: TransacciónX 335 3,064 7,625 2,349
Escenario1.13: TransacciónX 400 459 0,344 0,621 0,483
Escenario1.14-1: TransacciónX 133 558 0,427 0,574 0,677
Escenario1.14-2: TransacciónX 132 967 0,18 0,268 0,332
Escenario1.14-3: TransacciónX 133 432 0,192 0,278 0,344
Escenario1.14-4: TransacciónX 133 514 0,112 0,166 0,228
Escenario1.14-5: TransacciónX 133 114 0,11 0,236 0,22
Escenario1.14-6: TransacciónX 133 422 0,109 0,153 0,223
Escenario1.14: TransacciónX 335 3,331 9,01 10,399
Escenario1.14: TransacciónX 442 833 0,508 1,599 0,653
Escenario1.15: TransacciónX 335 2,898 7,023 3,549
Escenario1.15: TransacciónX 442 605 0,035 0,059 0,065
Escenario1.15: TransacciónX 399 625 0,334 1,442 0,459
Escenario1.16: TransacciónX 399 111 0,324 0,523 0,457
Escenario1.16: TransacciónX 335 9,088 11,881 30,8
Escenario1.17: TransacciónX 178 5,51 10,006 20,799
Escenario1.17: TransacciónX 157 1,454 4,769 0,765
Escenario1.17: TransacciónX 398 870 0,441 1,62 0,519
Escenario1.18: TransacciónX 157 3,763 9,102 3,145
Escenario1.19: TransacciónX 335 5,182 11,459 19,999
Escenario1.99: TransacciónX 34 210 0,722 1,431 1,043
Escenario2.01: TransacciónX 69 351 1,086 1,197 1,46
Escenario2.02: TransacciónX 69 187 0,632 0,466 0,984
Escenario2.03: TransacciónX 62 666 7,242 14,977 16,743
Escenario2.04: TransacciónX 62 551 0,521 3,717 0,339
Escenario2.05: TransacciónX 62 384 3,692 10,057 5,148
Escenario2.06: TransacciónX 26 230 7,993 14,007 17,617
Escenario2.06: TransacciónX 28 773 0,826 1,354 1,117
Escenario2.07: TransacciónX 25 786 4,767 7,969 5,322
Escenario2.07: TransacciónX 25 739 11,94 16,478 21,868
Escenario2.08: TransacciónX 25 618 3,079 2,857 3,423
Escenario2.08: TransacciónX 25 297 19,371 18,898 49,031
Escenario2.09: TransacciónX 22 994 7,164 13,971 17,139
Escenario2.09: TransacciónX 23 433 8,098 14,168 17,892
Escenario2.10: TransacciónX 44 657 2,282 2,095 2,611
Escenario2.11: TransacciónX 34 195 31,589 30,5 61,474
Escenario2.12: TransacciónX 64 569 9,525 11,566 16,482
10Informe de síntesis de CloudTest
RecopilaciónRecopilaciones completadas
Duración mediaDesviación
estándarPercentil 90
Escenario2.13: TransacciónX 64 290 0,301 0,836 0,426
Escenario2.14: TransacciónX 64 134 0,366 1,912 0,465
Escenario2.15: TransacciónX 63 919 0,261 0,745 0,361
Escenario2.16: TransacciónX 63 745 0,586 2,001 0,783
Escenario2.17: TransacciónX 63 600 0,038 0,438 0,061
Escenario2.99: TransacciónX 29 943 0,947 3,07 1,231
Escenario3.01: TransacciónX 27 281 1,117 1,26 1,523
Escenario3.02: TransacciónX 6646 3,35 5,123 4,026
Escenario3.02: TransacciónX 20 248 0,669 0,432 1,081
Escenario3.03: TransacciónX 18 635 5,077 12,763 10,126
Escenario3.04: TransacciónX 18 336 0,307 2,453 0,243
Escenario3.05: TransacciónX 18 050 1,537 4,715 1,633
Escenario3.06: TransacciónX 4497 5,511 11,178 9,934
Escenario3.06: TransacciónX 5024 0,953 0,518 1,433
Escenario3.07: TransacciónX 4164 6,528 10,899 10,789
Escenario3.07: TransacciónX 4597 8,016 11,497 12,825
Escenario3.08: TransacciónX 4523 2,844 1,914 3,105
Escenario3.08: TransacciónX 4020 9,698 14,711 38,099
Escenario3.09: TransacciónX 5160 16,447 15,996 29,104
Escenario3.09: TransacciónX 3841 3,954 8,285 6,532
Escenario3.09: TransacciónX 4264 5,391 10,117 9,907
Escenario3.10: TransacciónX 2061 14,473 12,279 24,799
Escenario3.10: TransacciónX 18 250 1,112 0,484 1,484
Escenario3.10: TransacciónX 1072 5,343 8,529 9,999
Escenario3.10: TransacciónX 1123 0,97 0,581 1,365
Escenario3.10: TransacciónX 23 713 10,453 11,907 17,845
Escenario3.10: TransacciónX 3974 8,068 8,66 10,292
Escenario3.10: TransacciónX 3921 1,53 0,565 1,992
Escenario3.11: TransacciónX 1017 6,436 11,003 10,799
Escenario3.11: TransacciónX 1062 8,635 12,226 14,333
Escenario3.11: TransacciónX 3899 2,091 2,144 2,433
Escenario3.11: TransacciónX 3970 2,132 5,515 1,915
Escenario3.11: TransacciónX 387 129 0,198 0,33 0,388
Escenario3.12: TransacciónX 202 349 1,346 1,924 2,312
Escenario3.12: TransacciónX 183 981 2,003 3,548 3,075
Escenario3.12: TransacciónX 1060 2,273 3,144 2,514
Escenario3.12: TransacciónX 1012 9,579 13,365 29,2
Escenario3.12: TransacciónX 374 8,481 11,248 26,933
Escenario3.13: TransacciónX 974 3,931 7,093 7,449
Escenario3.13: TransacciónX 1015 5,849 9,876 10,307
Escenario3.13: TransacciónX 374 3,269 6,877 6,099
Escenario3.13: TransacciónX 381 487 0,321 0,46 0,428
11Informe de síntesis de CloudTest
RecopilaciónRecopilaciones completadas
Duración mediaDesviación
estándarPercentil 90
Escenario3.14: TransacciónX 373 1,512 4,779 0,895
Escenario3.14: TransacciónX 380 960 0,698 1,951 1,143
Escenario3.15: TransacciónX 373 2,635 6,953 1,779
Escenario3.16: TransacciónX 371 6,937 9,313 17,599
Escenario3.17: TransacciónX 179 5,148 10,358 11,599
Escenario3.17: TransacciónX 191 2,197 6,334 0,899
Escenario3.18: TransacciónX 191 2,866 6,521 2,499
Escenario3.19: TransacciónX 368 3,96 8,949 11,599
Escenario3.99: TransacciónX 9820 0,818 1,926 1,185
Escenario4.01: TransacciónX 239 695 6,616 13,598 16,578
Escenario4.02: TransacciónX 214 381 0,101 0,437 0,172
Escenario4.02: TransacciónX 23 453 1,124 4,857 0,922
Escenario4.03: TransacciónX 212 547 0,602 3,303 0,529
Escenario4.04: TransacciónX 204 839 3,851 8,479 4,445
Escenario4.05: TransacciónX 10 801 3,732 4,854 5,663
Escenario4.05: TransacciónX 139 270 1,616 4,238 1,516
Escenario4.05: TransacciónX 40 494 4,116 6,81 3,934
Escenario4.06: TransacciónX 40 102 3,497 3,971 3,721
Escenario4.06: TransacciónX 10 760 0,714 1,841 1,786
Escenario4.06: TransacciónX 136 623 19,437 19,737 53,56
Escenario4.07: TransacciónX 10 136 6,239 9,984 10,694
Escenario4.07: TransacciónX 175 185 1,444 3,325 1,44
Escenario4.08: TransacciónX 1 013 309 0,345 0,69 0,486
Escenario4.08: TransacciónX 770 799 0,454 0,439 0,775
Escenario4.09: TransacciónX 1 008 249 0,363 0,37 0,626
Escenario4.09: TransacciónX 768 249 0,301 0,36 0,517
Escenario4.10: TransacciónX 730 964 3,631 10,381 8,038
Escenario4.11: TransacciónX 728 780 0,335 0,416 0,575
Escenario4.99: TransacciónX 105 933 6,877 14,941 16,619
Escenario5.01: TransacciónX 4642 0,883 0,844 1,239
Escenario5.02: TransacciónX 4341 2,563 2,609 3,812
Escenario5.03: TransacciónX 15 739 2,604 1,524 3,944
Escenario5.04: TransacciónX 14 568 2,917 2,273 3,757
Escenario6.01: TransacciónX 50 527 1,109 1,374 1,468
Escenario6.02: TransacciónX 11 180 11,754 23,157 23,999
Escenario6.02: TransacciónX 37 539 0,646 0,364 1,028
Escenario6.03: TransacciónX 34 605 5,304 13,158 10,892
Escenario6.04: TransacciónX 34 304 0,309 2,504 0,236
Escenario6.05: TransacciónX 33 915 1,566 4,879 1,651
Escenario6.06: TransacciónX 8860 5,49 10,651 9,983
Escenario6.06: TransacciónX 9410 0,936 0,583 1,357
Escenario6.07: TransacciónX 8590 4,697 8,188 5,626
12Informe de síntesis de CloudTest
RecopilaciónRecopilaciones completadas
Duración mediaDesviación
estándarPercentil 90
Escenario6.07: TransacciónX 8647 8,109 12,133 12,759
Escenario6.08: TransacciónX 8383 15,862 14,947 28,124
Escenario6.08: TransacciónX 8565 2,869 2,059 3,102
Escenario6.08: TransacciónX 8399 11,678 16,183 41,106
Escenario6.09: TransacciónX 7961 4,382 8,679 8,958
Escenario6.09: TransacciónX 8055 5,702 10,922 10,289
Escenario6.09: TransacciónX 30 820 1,086 0,455 1,47
Escenario6.10: TransacciónX 3347 15,525 15,209 27,371
Escenario6.10: TransacciónX 1728 5,395 10,677 9,399
Escenario6.10: TransacciónX 1822 0,913 0,347 1,289
Escenario6.10: TransacciónX 6362 7,695 7,985 9,727
Escenario6.10: TransacciónX 6371 1,406 0,798 1,892
Escenario6.10: TransacciónX 19 120 0,287 0,469 0,482
Escenario6.10: TransacciónX 19 548 0,711 1,072 1,059
Escenario6.11: TransacciónX 331 656 1,85 2,053 3,224
Escenario6.11: TransacciónX 301 013 2,063 2,579 3,451
Escenario6.11: TransacciónX 1706 4,412 6,205 5,373
Escenario6.11: TransacciónX 1744 8,52 12,34 13,155
Escenario6.11: TransacciónX 6324 1,96 2,014 2,298
Escenario6.11: TransacciónX 6346 2,17 5,744 1,816
Escenario6.12: TransacciónX 300 526 1,517 2,189 2,566
Escenario6.12: TransacciónX 1740 2,183 2,06 2,539
Escenario6.12: TransacciónX 331 266 0,192 0,235 0,397
Escenario6.12: TransacciónX 1699 10,565 14,114 36,799
Escenario6.12: TransacciónX 284 10,086 13,142 30,666
Escenario6.13: TransacciónX 1630 4,643 10,648 9,054
Escenario6.13: TransacciónX 300 068 0,528 0,528 0,973
Escenario6.13: TransacciónX 1678 5,398 9,455 10,19
Escenario6.13: TransacciónX 284 2,322 6,055 2,219
Escenario6.13: TransacciónX 324 971 0,955 0,688 1,608
Escenario6.14: TransacciónX 284 2,912 7,391 8,949
Escenario6.14: TransacciónX 299 643 0,11 0,161 0,224
Escenario6.15: TransacciónX 284 2,431 6,383 1,719
Escenario6.15: TransacciónX 291 627 0,822 0,776 1,221
Escenario6.16: TransacciónX 284 8,219 10,629 25
Escenario6.17: TransacciónX 138 5,635 10,029 14,799
Escenario6.17: TransacciónX 145 2,042 5,683 1,449
Escenario6.18: TransacciónX 145 2,942 6,741 2,559
Escenario6.19: TransacciónX 283 4,325 8,496 14,533
Escenario6,99: TransacciónX 17 311 0,76 1,418 1,103
13Informe de síntesis de CloudTest
ERRORES
Los errores permiten identificar fácilmente dónde se hallan los problemas en una prueba. Pueden provocar errores los problemas de red, de infraestructura, de hardware y de aplicaciones, entre otras fuentes. En el apartado "Análisis completo de los errores" de las últimas páginas de este resultado, pueden encontrarse todos los detalles relativos a estos. El conjunto de errores de la prueba lo formaban principalmente agotamientos de tiempo de espera de conexión y errores HTTP 504, 502, 404 y 400. (Normalmente, los gráficos siguientes van acompañados de leyendas, pero se han eliminado de este informe para preservar el anonimato del cliente).
Recuento de errores
Recuento de errores frente a errores por tipo a lo largo del tiempo
Errores por tipo a lo largo del tiempo
14Informe de síntesis de CloudTest
ANÁLISIS DE LA VELOCIDAD DE ENVÍO O EL ÍNDICE DE VISITAS
Otra métrica importante en cualquier prueba de carga es la capacidad (es decir, la velocidad de envío o el índice de visitas) de la prueba. Mide cuántas solicitudes HTTP puede procesar desde cero la aplicación de destino en un intervalo determinado (p. ej., por segundo o por minuto). En una aplicación perfectamente escalable, la velocidad de envío aumenta en línea recta con el incremento de usuarios virtuales. La velocidad de envío aumentaba linealmente a medida que aumentaba la simultaneidad de usuarios virtuales, lo que indica que el rendimiento no suponía un problema en este momento. (Normalmente, los gráficos siguientes van acompañados de leyendas, pero se han eliminado de este informe para preservar el anonimato del cliente).
Del dominio XXXX procede la mayor parte de los datos de velocidad de envío que se muestran a continuación.
Usuarios virtuales frente a velocidad de envío
Errores por tipo a lo largo del tiempo
15Informe de síntesis de CloudTest
ANÁLISIS DEL ANCHO DE BANDA
El ancho de banda es un cuello de botella potencial que puede llegar a su límite muy rápido, sobre todo si una aplicación tiene descargas de alto volumen o una gran cantidad de recursos de página, o si no emplea correctamente una CDN. En el caso que nos ocupa, el ancho de banda no parece ser un problema en este momento. Esta métrica siempre debe revisarse después de cada prueba para verificar que no hay cambios que puedan haber causado un cuello de botella o una degradación. (Normalmente, los gráficos siguientes van acompañados de leyendas, pero se han eliminado de este informe para preservar el anonimato del cliente).
Consumo de ancho de banda
Consumo de ancho de banda por dominio
16Informe de síntesis de CloudTest
ANÁLISIS DE LOS SUBELEMENTOS
En el siguiente gráfico, se puede ver el tiempo de finalización de cada uno de los escenarios de usuario (casos de prueba) que se observaron en el transcurso de la prueba. Lo ideal es que el tiempo de finalización de cada subelemento permanezca fijo durante toda la prueba. (Normalmente, los gráficos siguientes van acompañados de leyendas, pero se han eliminado de este informe para preservar el anonimato del cliente).
En el siguiente gráfico, se muestra el número de subelementos que se completaron a lo largo de la prueba. Conviene tener en cuenta que la ejecución de la prueba incorporaba picos de tráfico, que se pueden ver reflejados con precisión en el gráfico en los momentos correspondientes.
El widget de análisis de subelementos de las páginas siguientes identifica cada uno de los subelementos utilizados en la composición de la prueba y las estadísticas asociadas a cada subelemento.
Subelemento completado
Duración de subelemento media
17Informe de síntesis de CloudTest
Análisis de subelemento
Jerarquía de componentes
Subelementos completados
Duración media
Duración máxima
Bytes enviados Bytes recibidos Errores
Composición 493 455 658,035 s 8187,244 s 401 348 098 380 1 732 113 725 029 113 723
Escenario 1 94 048 538,724 s 8001,404 s 131 190 717 498 311 124 204 116 17 857
Escenario 2 69 531 183,291 s 670,233 s 42 456 494 993 173 923 240 388 29 190
Escenario 3 159 430 309,675 s 639,730 s 30 531 767 971 319 869 928 469 35 400
Escenario 4 24 243 1264,178 s 8168,812 s 39 937 195 294 419 228 478 054 3670
Escenario 5 95 605 1264,259 s 8187,244 s 93 538 651 159 414 184 575 091 19 716
Escenario 6 4812 3919,446 s 8108,647 s 444 643 336 5 222 159 216 33
Escenario 7 45 786 907,517 s 8117,809 s 63 248 628 129 88 561 139 695 7857
ANÁLISIS COMPLETO DE LOS ERRORES
En la tabla siguiente, se muestra un desglose detallado del tipo de error y los mensajes asociados.
Error SolicitudesRecuento de
errores
193 968 161 337 620
DominioX 973 271 64 291
Restablecimiento de conexión (java.net.SocketException) 271
Se ha superado el tiempo de espera de conexión de 60 000 ms. 62 147
Se ha completado el envío, pero no se ha recibido ninguna respuesta dentro del límite de tiempo de espera de lectura de socket de 120 000 ms.
DominioX 1 049 386 23
Se ha superado el tiempo de espera de conexión de 60 000 ms. 15
HTTP 400 - Solicitud errónea 5
DominioX 295 788 37
Se ha superado el tiempo de espera de conexión de 60 000 ms. 37
DominioX 60 762 484 31 124
Restablecimiento de conexión (java.net.SocketException) 1
Se ha superado el tiempo de espera de conexión de 60 000 ms. 89
Error al procesar la transacción X 14
HTTP 400 - Solicitud errónea 1
HTTP 403 - Prohibido 3135
HTTP 500 - Error interno del servidor 986
HTTP 502 - Puerta de enlace no válida 331
HTTP 503 - Servicio no disponible 17
HTTP 504 - Tiempo de espera agotado para la puerta de enlace 10 672
18Informe de síntesis de CloudTest
Error SolicitudesRecuento de
errores
Se ha completado el envío, pero no se ha recibido ninguna respuesta dentro del límite de tiempo de espera de lectura de socket de 120 000 ms.
67
Se ha completado el envío, pero la conexión se ha interrumpido antes de recibir la respuesta.
4
No se puede verificar el certificado de servidor SSL para el dominio X. (com.soasta.common.exceptions.CommonException)
8
No se puede establecer el valor de la propiedad. Compruebe si los eventos tienen propiedades específicas.
10 130
No se puede establecer el valor de la cuenta de propiedad. La respuesta JSON no es válida.
5185
DominioX 1980 32
HTTP 400 - Solicitud errónea 2
HTTP 500 - Error interno del servidor 6
HTTP 503 - Servicio no disponible 24
DominioX 743 308 8
Se ha superado el tiempo de espera de conexión de 60 000 ms. 8
DominioX 38 695 1649
Restablecimiento de conexión (java.net.SocketException) 4
Se ha superado el tiempo de espera de conexión de 60 000 ms. 1429
DominioX 5 317 556 93 871
Restablecimiento de conexión (java.net.SocketException) 377
Se ha superado el tiempo de espera de conexión de 60 000 ms. 92 016
Se ha completado el envío, pero no se ha recibido ninguna respuesta dentro del límite de tiempo de espera de lectura de socket de 120 000 ms.
1
Se ha completado el envío, pero la conexión se ha interrumpido antes de recibir la respuesta.
7
DominioX 124 785 689 146 581
Mensaje de error de validación personalizado 1 24
Mensaje de error de validación personalizado 2 3752
Mensaje de error de validación personalizado 3 14 016
Mensaje de error de validación personalizado 4 3
Se ha superado el tiempo de espera de conexión de 60 000 ms. 1102
Mensaje de error de validación personalizado 5 6
HTTP 400 - Solicitud errónea 11 596
HTTP 401 – Sin autorización 5
HTTP 417 - Error de expectativa 1
HTTP 500 - Error interno del servidor 3420
HTTP 502 - Puerta de enlace no válida 10.319
HTTP 503 - Servicio no disponible 5494
HTTP 504 - Tiempo de espera agotado para la puerta de enlace 49 335
19Informe de síntesis de CloudTest
Akamai garantiza experiencias digitales seguras a las empresas más importantes del mundo. La plataforma perimetral inteligente de Akamai llega a todas partes, desde la empresa a la nube, lo que permite a nuestros clientes y a sus negocios ser rápidos, inteligentes y seguros. Las mejores marcas del mundo confían en Akamai para lograr su ventaja competitiva gracias a soluciones ágiles que permiten destapar todo el potencial de sus arquitecturas multinube. En Akamai mantenemos las decisiones, las aplicaciones y las experiencias más cerca de los usuarios que nadie; y los ataques y las amenazas, a raya. La cartera de soluciones de seguridad perimetral, rendimiento web y móvil, acceso empresarial y distribución de vídeo de Akamai está respaldada por un servicio de atención al cliente, análisis y una supervisión ininterrumpida durante todo el año sin precedentes. Para descubrir por qué las marcas más importantes del mundo confían en Akamai, visite www.akamai.com/es/es, blogs.akamai.com/es, o siga a @Akamai en Twitter. Puede encontrar los datos de contacto de todas nuestras oficinas en www.akamai.com/locations. Publicado en mayo de 2019.
Error SolicitudesRecuento de
errores
Error HTTP: 404 No encontrado 11 602
Mensaje de error de validación personalizado 6 2043
Mensaje de error de validación personalizado 7 3
Mensaje de error de validación personalizado 8 611
Se ha completado el envío, pero no se ha recibido ninguna respuesta dentro del límite de tiempo de espera de lectura de socket de 120 000 ms. 115
Se ha completado el envío, pero la conexión se ha interrumpido antes de recibir la respuesta. 2
No se puede verificar el certificado de servidor SSL para el dominio X. (com.soasta.common.exceptions.CommonException) 9
No se puede establecer el valor de la propiedad. Compruebe si los eventos tienen propiedades específicas. 7597
No se puede establecer el valor de la cuenta de propiedad. La respuesta JSON no es válida. 20
No se puede establecer el valor de la propiedad X. La respuesta JSON no es válida. 1
Mensaje de error de validación personalizado 9 5345
Mensaje de error de validación personalizado 10 2052
Mensaje de error de validación personalizado 11 3264
Empiece la prueba hoy
¿Quiere comprobar cómo se enfrentan a la carga sus sitios web y aplicaciones? Visite akamai.com/cloudtest para obtener más información.
Más información