Usted está aquí:
Medir el desempeño de su organización de Salesforce
Configure su organización de prueba y los clientes de prueba, y evalúe el desempeño con precisión.
Una buena estrategia de prueba evalúa el desempeño y la capacidad de ampliación. El desempeño 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 desempeño e identificar personas clave
Cree una organización de sandbox precisa y planifique su prueba utilizando personas clave. - Configurar y ejecutar pruebas de desempeño
Cree pruebas que evalúan sus redes, personas clave y carga de datos.
Consulte también:
Planificar su prueba de desempeño 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 desempeño de su sistema en Solicitudes por segundo (RPS). RPS combina llamadas entrantes XMLHttpRequests (XHR) y llamadas de API, ambas compatibles con Monitoreo de eventos. Para obtener ayuda para acceder a estas mediciones, consulte Uso de Monitoreo 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 desempeño 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 desempeño
Cree pruebas que evalúan sus redes, personas clave y carga de datos.
Antes de realizar la medición del desempeño de su organización, mida el puntuaje 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 desempeño 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 desempeño varias veces para eliminar la variación. Ejecute sus pruebas a intervalos regulares y anote cualquier cambio en tiempos de respuesta y desempeño. La prueba de desempeño 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 desempeño 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 desempeño porque no minimiza el código. El uso de ?eptVisible=1 tiene un impacto menor en el desempeño.
Utilizar la Aplicación de uso de Lightning para ver el desempeño 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 desempeño, utilizar el contador de EPT puede ser mejor opción para evaluar páginas específicas.
Crear un reporte personalizado utilizando objetos de la Aplicación de uso de Lightning
Para evaluar el EPT con reportes personalizados en la Aplicación de uso de Lightning, cree un tipo de reporte con un objeto de la Aplicación de uso de Lightning. Tras crear el tipo de reporte, cree el reporte con el Generador de reportes. Los objetos de la Aplicación de uso Lightning no están disponibles en su organización de sandbox e incluyen:
- LightningUsageByAppTypeMetrics
- LightningUsageByBrowserMetrics
- LightningUsageByPageMetrics
- LightningUsageByFlexiPageMetrics
Utilizar la aplicación Event Monitoring Analytics para monitorear el desempeño con tipos de eventos
Para medir el EPT con la aplicación Event Monitoring Analytics, utilice el tablero Desempeño de Lightning previamente integrado. También puede utilizar los tipos de evento para monitorear aspectos específicos del desempeño. Algunos tipos de eventos útiles son:
- API de REST de Apex
- Vista de página de Lightning
- Error de Lightning
- Interacción de Lightning
- Desempeño 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 desempeño 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 desempeño de usuario única, puede mirar una página Lightning con componentes personalizados. Para esa prueba, mida el EPT, el puntuaje de Octane y el desempeño 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 desempeño de SOQL.
- Cuando pruebe el desempeño de la API, puede mirar las actualizaciones de objetos de Cuenta empleando la API de SOAP. Para esa prueba, mide el desempeño de solicitudes y el tiempo de la base de datos.
Consulte también:
- Trailhead: Medir el desempeño de Lightning Experience y el tiempo experimentado de página (EPT)
- Aplicación Event Monitoring Analytics
- Tableros 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 desempeño de código abierto para Salesforce Platform

