Usted estĆ” aquĆ:
Medir el rendimiento de su organización de Salesforce
Configure su organización de prueba y los clientes de prueba, y evalúe el rendimiento con precisión.
Una buena estrategia de prueba evalĆŗa el rendimiento y la capacidad de ampliación. El rendimiento hace referencia a la velocidad y eficacia de un sistema bajo una carga de trabajo especĆfica en un plazo de tiempo especĆfico. La capacidad de ampliación es la capacidad de un sistema de cumplir sus objetivos de tiempo de respuesta o rendimiento bajo demandas de procesamiento de aplicaciones y sistemas. Haga que su implementación sea eficiente y ampliable.
- Planificar su prueba de rendimiento e identificar personas clave
Cree una organización de sandbox precisa y planifique su prueba utilizando personas clave. - Configurar y ejecutar pruebas de rendimiento
Cree pruebas que evalĆŗan sus redes, personas clave y carga de datos.
Consulte tambiƩn:
Planificar su prueba de rendimiento e identificar personas clave
Cree una organización de sandbox precisa y planifique su prueba utilizando personas clave.
Recomendamos el uso de un entorno sandbox que sea una copia completa de su organización de producción. Asegúrese de que el modelo de datos de su entorno sandbox es similar a producción.
- Dibuje un diagrama de sistema para visualizar funciones, sistemas y usuarios actuales y futuras que implican Salesforce. Para cada parte del sistema, estime niveles de carga de mĆ”ximo, niveles medios de carga y uso de funciones. Considere Ćndices de llegada de usuarios, Ćndices de inicio de sesión, quĆ© pĆ”ginas se ven y las vistas de pĆ”ginas por sesión. Si es posible, cualquier dato de sitio existente como un punto de inicio.
- Calcule el rendimiento de su sistema en Solicitudes por segundo (RPS). RPS combina llamadas entrantes XMLHttpRequests (XHR) y llamadas de API, ambas compatibles con Supervisión de eventos. Para obtener ayuda para acceder a estas mediciones, consulte Uso de Supervisión de eventos.
- Estime el tamaño y la forma de sus datos, incluyendo el número de cuentas, usuarios, noticias en tiempo real, grupos y otros objetos.
- En su organización de sandbox, incluya cualquier relación compleja entre sus objetos, jerarquĆas de funciones y reglas de colaboración.
Una vez configurada su organización de sandbox, identifique las personas clave para su organización y planifique sus pruebas con sus flujos de pÔgina. Diferentes personas tienen diferentes volúmenes de datos y visibilidad de datos. El rendimiento para una persona con una vista amplia de los datos de su organización, como el Vicepresidente de ventas, puede ser diferente de usuarios con funciones mÔs especializadas. Utilice sus personas clave para crear un mapa de sitio e identificar posibles flujos de pÔgina para cada persona.
Configurar y ejecutar pruebas de rendimiento
Cree pruebas que evalĆŗan sus redes, personas clave y carga de datos.
Antes de realizar la medición del rendimiento de su organización, mida la puntuación de Octane y la latencia de red de su navegador utilizando el mismo hardware y las mismas condiciones de red que sus usuarios. Resuelva cualquier problema de rendimiento antes de probar su organización.
Para cada prueba, defina el Ômbito de su investigación, qué componentes estÔn incluidos en la prueba y qué mediciones desea medir. Ejecute su prueba de rendimiento varias veces para eliminar la variación. Ejecute sus pruebas a intervalos regulares y anote cualquier cambio en tiempos de respuesta y rendimiento. La prueba de rendimiento es un proceso iterativo. La búsqueda y la solución de problemas detectados por sus pruebas pueden descubrir mÔs problemas.
Salesforce mide el rendimiento en tiempo experimentado de pƔgina (EPT). El EPT se puede medir de cuatro maneras.
Agregar un contador de EPT al encabezado de su aplicación
Para agregar un contador de EPT al encabezado de su aplicación, utilice el Modo de depuración de componente Lightning, o bien anexe ?eptVisible=1 a su URL.
El Modo de depuración de componente Lightning ralentiza el rendimiento porque no minimiza el código. El uso de ?eptVisible=1 tiene un impacto menor en el rendimiento.
Utilizar la Aplicación de uso de Lightning para ver el rendimiento del navegador y de la pÔgina
Para medir el EPT con la Aplicación de uso de Lightning, seleccione una ficha en la sección Actividad o Uso en la parte izquierda de la pĆ”gina. Es posible consultar el EPT segĆŗn el navegador que se utilizó o segĆŗn la pĆ”gina. Puesto que la Aplicación de uso de Lightning agrega medidas de rendimiento, utilizar el contador de EPT puede ser mejor opción para evaluar pĆ”ginas especĆficas.
Crear un informe personalizado utilizando objetos de la Aplicación de uso de Lightning
Para evaluar el EPT con informes personalizados en la Aplicación de uso de Lightning, cree un tipo de informe con un objeto de la Aplicación de uso de Lightning. Tras crear el tipo de informe, cree el informe con el Generador de informes. Los objetos de la aplicación Lightning Usage no estÔn disponibles en su organización de sandbox e incluyen:
- LightningUsageByAppTypeMetrics
- LightningUsageByBrowserMetrics
- LightningUsageByPageMetrics
- LightningUsageByFlexiPageMetrics
Utilizar la aplicación Event Monitoring Analytics para supervisar el rendimiento con tipos de eventos
Para medir el EPT con la aplicación Event Monitoring Analytics, utilice el panel Rendimiento de Lightning previamente integrado. TambiĆ©n puede utilizar los tipos de evento para supervisar aspectos especĆficos del rendimiento. Algunos tipos de eventos Ćŗtiles son:
- API de REST de Apex
- Vista de pƔgina de Lightning
- Error de Lightning
- Interacción de Lightning
- Rendimiento de Lightning
AdemÔs de EPT, utilice herramientas de desarrollador de navegador para probar la aceleración de red y utilice herramientas de automatización como Selenium para probar el rendimiento de flujos de pÔgina. Redacte secuencias de comandos de generación de carga basada en personas empleando herramientas como LoadRunner o JMeter.
- En una prueba de rendimiento de usuario única, puede mirar una pÔgina Lightning con componentes personalizados. Para esa prueba, mida el EPT, la puntuación de Octane y el rendimiento de red.
- En una prueba de volumen de datos grande, puede mirar una vista de lista con muchos registros y filtros complejos. Para esa prueba, cƩntrese en el rendimiento de SOQL.
- Cuando pruebe el rendimiento de la API, puede mirar las actualizaciones de objetos de Cuenta empleando la API de SOAP. Para esa prueba, mide el rendimiento de solicitudes y el tiempo de la base de datos.
Consulte tambiƩn:
- Trailhead: Medir el rendimiento de Lightning Experience y el tiempo experimentado de pƔgina (EPT)
- Aplicación Event Monitoring Analytics
- Paneles preintegrados de la aplicación Event Monitoring Analytics
- GuĆa del desarrollador: Tipos de eventos admitidos de EventLogFile
- Blog de desarrollador: Recopilación de mediciones de rendimiento de código abierto para Salesforce Platform
