Loading

Preguntas más frecuentes sobre las pruebas de rendimiento

Fecha de publicación: Aug 10, 2022
Descripción

El Servicio de asistencia de Salesforce no puede diseñar ni interpretar resultados de pruebas de rendimiento de clientes. La función del Servicio de asistencia es estrictamente la supervisión de la actividad de las pruebas para garantizar que no haya problemas con los servicios de Salesforce.

A veces los cambios y las personalizaciones en su implementación de Salesforce afectan al rendimiento. Antes de pasar a producción, es una buena idea ejecutar pruebas de rendimiento en sandbox; lea Métodos para localizar y probar problemas de rendimientoMedir el rendimiento de su organización de Salesforce, y realice el trailmix Desarrollar su estrategia de pruebas de rendimiento. Salesforce es un entorno multiusuario. Si decide realizar pruebas, tendrá que programarlas con el Servicio de asistencia de modo que Salesforce pueda supervisar los niveles de actividad.

Los equipos de pruebas con experiencia saben cómo diseñar y evaluar las pruebas de rendimiento en base a los cambios realizados. Si no está familiarizado con los análisis de rendimiento, consulte a su Ejecutivo de cuenta sobre los servicios de Salesforce disponibles, o encuentre un socio cualificado para garantizar que las pruebas se diseñan y se realizan apropiadamente y que los resultados predicen con precisión la capacidad de ampliación a producción. 

Las pruebas de rendimiento deben enviarse para su aprobación al menos dos semanas antes de la(s) fecha(s) de las pruebas; las solicitudes sin un aviso de dos semanas podrán denegarse. Para enviar la solicitud, navegue al portal de la Ayuda y seleccione Network and Performance > Notify Salesforce of an upcoming activity > Schedule a Performance Test (Red y rendimiento > Notificar a Salesforce una próxima actividad > Programar una prueba de rendimiento)

Tenga en cuenta también que no se aprobarán las solicitudes con una duración de más de 30 días. En este caso, se requerirán solicitudes múltiples. 


La siguiente información es necesaria para completar su solicitud; inclúyala en la descripción del caso.

- Una descripción de la naturaleza de la prueba y los volúmenes específicos involucrados. Proporcione detalles adicionales si se está probando una parte específica de su proceso.
- TPS (transacciones por segundo):

Por ejemplo, una organización tiene 5.000 usuarios ejecutando 5 procesos comerciales por hora:
• 25.000 procesos comerciales por hora
• 1 proceso comercial = 3 transacciones
• 75.000 transacciones por hora
• 20 transacciones por segundo
Una buena TPS para pruebas es 40 transacciones por segundo.

- Plan de aumento de pruebas. Puede ser un gráfico de líneas sencillo, una cronología basada en texto o una tabla. El plan de aumento debe incluir sin limitarse a:

• La fecha y la hora en la que comenzará la prueba
• Como se ampliará a las TPS máximas previstas
• La hora de finalización de la prueba

Plan de aumento de ejemplo:

Día 1 (Fecha) 10:00 UTC Aumento inicial hasta 20 TPS mantenido hasta las 10:30 UTC Aumento hasta 35 TPS mantenido hasta las 11:00 UTC Aumento hasta 50 TPS mantenido hasta las 11:45 UTC Disminución a las 12:00 UTC Prueba completa para el día Día 2 (Fecha) 10:00 UTC Aumento inicial hasta 30 TPS mantenido hasta las 11:00 UTC Aumento inicial hasta 45 TPS mantenido hasta las 12:00 UTC Aumento inicial hasta 60 TPS mantenido hasta las 12:45 UTC Disminución a las 13:00 UTC Prueba completa para el día


La fecha y el intervalo de tiempo para la prueba incluyendo la duración prevista. Salesforce solicita al menos dos semanas por anticipado para obtener las aprobaciones y los recursos adecuados.

• Fecha de inicio: (aviso de al menos dos semanas por anticipado)
• Fecha de finalización:
• Hora de inicio (con zona horaria):
• Hora de finalización (con zona horaria):

- El Id. de organización de sandbox donde se producirá la prueba. (Las pruebas de rendimiento solo se pueden realizar en un entorno sandbox.)

- Un contacto para la persona que ejecuta las pruebas en caso de que el Servicio de asistencia de Salesforce tenga que ponerse en contacto.

Nombre:
Número de teléfono directo:
Correo electrónico:

Justificación comercial para las pruebas.

Solución
Las siguientes son las preguntas y respuestas más comunes sobre las pruebas de rendimiento de clientes:

Mi prueba de rendimiento fue aprobada. ¿Significa eso que Salesforce considera que mis secuencias de comandos están bien diseñadas y son válidas?


No necesariamente. Salesforce no:
  • Valida la metodología de pruebas
  • Depura los errores en las pruebas de las secuencias de comandos
  • Confirma que las secuencias de comandos se prueban correctamente y reflejan escenarios del mundo real de comportamiento de rendimiento esperado en producción.
Aunque Salesforce no depura los errores en las pruebas de las secuencias de comandos, sí que tenemos los siguientes parámetros recomendados para aquellos que utilizan Micro Focus LoadRunner* durante las pruebas de rendimiento:
  • Las secuencias de comandos nunca deben tener ubicaciones codificadas a archivos externos
  • Las direcciones URL deben estar parametrizadas
  • Ya que salesforce.com utiliza restricciones de intervalos IP como uno de los mecanismos de seguridad, asegúrese de que el perfil para los usuarios empleados en las pruebas, Inicio de sesión único está deshabilitado y que no hay restricciones de intervalos IP
  • Think Time debe colocarse entre cada transacción y establecerse en 5 segundos
  • Establezca jse igual a 0
  • Parametrice el nombre de usuario y la contraseña
  • Coloque un web_reg_find antes del vínculo de la página de inicio
  • Cuando se ejecuta la acción de guardado, se ejecuta un envío de HTTP que luego realiza un redireccionamiento al objeto que se acaba de crear. Es necesario utilizar web_reg_save_param para capturar el Id. de entidad que se acaba de crear y sustituir el Id. estático de la secuencia de comandos
* Tenga en cuenta que cualquier pregunta relacionada con Micro Focus LoadRunner más allá de la información anterior deberá dirigirse a Micro Focus: https://www.microfocus.com/en-us/contact


¿Puedo ejecutar una prueba de rendimiento sin aprobación previa?


Las pruebas de rendimiento deben tener aprobación previa. La aprobación previa de su régimen de pruebas nos permite:
  • Garantizar que tenemos la programación necesaria de nuestros recursos de Fiabilidad de sitio y del equipo de Ingeniería centrada en el cliente.
  • Hacerles saber que se están realizando pruebas y los detalles de comunicación en caso de que necesitemos acelerar o bloquear las pruebas. Las pruebas no aprobadas están sujetas a aceleración y bloqueo. Tenga en cuenta que incluso con pruebas aprobadas la actividad está sujeta a aceleración o bloqueo si la actividad provoca un problema en la instancia.
  • Realizar una vista previa de las secuencias de comandos y denegar aquellas que reducirían el rendimiento en la instancia.

¿Qué puedo esperar recibir de Salesforce durante y después de mi prueba rendimiento aprobada?


Nuestra función es meramente de supervisión para garantizar que las pruebas no provoquen problemas en nuestros servicios.

El Servicio de asistencia de Salesforce no proporciona ni interpreta resultados de ninguna prueba de usuario. Le instamos a que recopile sus propias mediciones de rendimiento. Si necesita asistencia sobre cómo realizar esto, le animamos a que trabaje con asesores que tengan aptitudes en este área.


¿Puedo obtener registros de servidor para mi prueba de rendimiento?


Salesforce no proporciona mediciones generales o registros de servidor para el periodo de pruebas de rendimiento.

No obstante, si tiene una solicitud muy específica de información como:
  • El tiempo de CPU / ejecución de un proceso en particular a una hora específica para un usuario en concreto.
  • Si se está recibiendo un error durante la prueba y necesita detalles adicionales para determinar la naturaleza del error.

Bajo esas circunstancias, Salesforce puede a veces extraer y proporcionar un conjunto limitado de datos de registro de servidor para responder esas preguntas específicas. 

 
Número del artículo de conocimiento

000387059

 
Cargando
Salesforce Help | Article