Loading
Configuración y mantenimiento de su organización de Salesforce
Medir el rendimiento de su organización de Salesforce

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.

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.
Nota
Nota Las organizaciones de sandbox y de producción se encuentran en diferentes instancias, tienen hardware diferente y pueden ser diferentes en el rendimiento. Estas diferencias pueden ser mÔs visibles en el procesamiento asíncrono y la caché de la base de datos. No utilice el rendimiento de sandbox como un indicador para el rendimiento de producción. Del mismo modo, no utilice producción como un indicador para el rendimiento de sandbox.

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.

Nota
Nota Para obtener orientación paso a paso sobre el diseño, la ejecución y el anÔlisis de pruebas de rendimiento, utilice Prueba de escala. Para obtener mÔs información, consulte Prueba de escala.

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.

https://MyDomainName.lightning.force.com/one/one.app?eptVisible=1

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.

Ejemplo
Ejemplo
  • 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.
 
Cargando
Salesforce Help | Article