Se realizaron pruebas manuales, combinadas con pruebas de carga automatizadas, para examinar cómo la configuración incorrecta de la extensión del mapa y la visibilidad de la escala de las capas afectaría al rendimiento del flujo de trabajo de edición y visualización, así como a la experiencia del usuario. Se monitorizaron las instancias de equipos de escritorio, así como ArcGIS Pro y las aplicaciones web, mientras se llevaban a cabo los flujos de trabajo bajo carga.
Se realizaron pruebas con script para simular los pasos que daría un editor al realizar los flujos de trabajo definidos. Una vez finalizada la prueba, se reunieron y analizaron los resultados para comparar el aprovechamiento del escritorio y la eficiencia del usuario final con otro tipo de configuraciones de hardware.
Para comprobar el impacto que la extensión de los mapas y los rangos de visibilidad de las capas pueden tener en el rendimiento y la experiencia del usuario, se realizaron algunas modificaciones en mapas que, por lo demás, estaban bien configurados y que se habían probado y se había confirmado previamente que tenían un buen rendimiento y una buena experiencia de usuario:
Estos cambios se eligieron para ver el impacto de las configuraciones de extensión del mapa y visibilidad de las capas en otros tipos de flujos de trabajo básicos de administración de información de redes de servicios eléctricos. El servicio Utility Network de solo lectura utilizado para los flujos de trabajo de visualizador se ejecuta en el servidor de alojamiento, mientras que los flujos de trabajo de edición utilizan el servicio UN alojado en el servidor SIG. Por lo tanto, el impacto de una visibilidad de capas y extensiones de mapas mal configuradas en los flujos de trabajo de edición y visualización se puede ver en la instancia del componente del sistema correspondiente.
Dado que ArcGIS es un sistema de varios niveles, las pruebas de rendimiento se realizaron en los niveles de cliente, servicio y almacenamiento de datos, así como en la propia infraestructura subyacente. En este estudio de prueba, se utilizó JMeter para simular los flujos de trabajo de los usuarios y medir el rendimiento del sistema bajo otro tipo de cargas. Se grabaron las solicitudes de ArcGIS Pro y se reprodujeron para simular la carga, además de los flujos de trabajo manuales que se realizaron para evaluar la experiencia del usuario final.
También se utilizaron Windows Performance Monitor y ArcGIS Monitor para monitorizar el aprovechamiento de los recursos en diferentes componentes. Para más información, consulte Herramientas de pruebas de rendimiento.
El sistema se probó en tres escenarios para comprender cómo una configuración deficiente del mapa afecta al rendimiento y a la experiencia del usuario con otras cargas. Para cada escenario de carga, puede comparar el impacto en relación con un sistema idéntico con rangos de visibilidad optimizados (izquierda). En términos generales, los resultados de las pruebas muestran que los mapas con una o dos configuraciones inadecuadas de visibilidad de capas y extensión de mapas pueden afectar considerablemente al aprovechamiento del sistema y a la experiencia del usuario, especialmente con cargas elevadas.
Observaciones:
Observaciones:
Observaciones:
El aumento en el aprovechamiento de ArcSOC con frecuencia provoca un aumento en el tiempo de espera del servicio, lo que en última instancia afecta a la capacidad de los usuarios para realizar su trabajo de manera eficiente. El aprovechamiento de ArcSOC se monitorizó en todos los escenarios de carga. En todas las pruebas, el aprovechamiento de ArcSOC fue notablemente superior en comparación con el sistema con mapas optimizados. Los gráficos siguientes ilustran la diferencia significativa con 4 veces la carga de diseño. En comparación con el sistema optimizado, el aprovechamiento de ArcSOC en el servidor de alojamiento aumenta aproximadamente entre 3 y 4 veces, y en el servidor de UN, aproximadamente dos veces.

Para evaluar la experiencia del usuario, se registraron las duraciones de los pasos del flujo de trabajo. Cuando los flujos de trabajo tardan más tiempo en completarse, indica que el sistema está respondiendo más lentamente a las solicitudes de los usuarios. El gráfico siguiente muestra el tiempo promedio que tardaron los usuarios en completar un paso determinado dentro de un flujo de trabajo, tanto en los sistemas optimizados como en los configurados de forma subóptima.

En todos los flujos de trabajo, excepto en la administración de cargas, se produce un aumento medible del tiempo total del flujo de trabajo al aumentar la carga. Con 6 veces la carga de diseño, el flujo de trabajo de los activos de visualización tarda aproximadamente quince veces más que con una carga doble. El paso de inicio de sesión y apertura de proyectos en los flujos de trabajo de actualización de activos y eléctricos son los que más tiempo llevan, con saltos notables en la duración a medida que aumenta la carga del sistema. Además, los pasos de localización, zoom al dispositivo y trazado aguas abajo presentan saltos exponenciales en la duración con 6 veces la carga de diseño en comparación con 4 veces la carga de diseño.