Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo, aprenderá a crear una prueba de carga para una aplicación web de Azure App Service con Azure Load Testing. Cree directamente una prueba de carga basada en direcciones URL desde el servicio de aplicaciones en Azure Portal y, a continuación, use el panel de pruebas de carga para analizar problemas de rendimiento e identificar cuellos de botella.
Con la experiencia integrada de pruebas de carga en Azure App Service, puede hacer lo siguiente:
- Crear una prueba de carga basada en URL para el endpoint de App Service o un slot de implementación
- Visualización de las ejecuciones de pruebas asociadas al servicio de aplicaciones
- Creación de un recurso de prueba de carga
Prerrequisitos
- Una cuenta de Azure con una suscripción activa. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
- Una aplicación web de Azure App Service. Si necesita crear una aplicación web, consulte la documentación de introducción de App Service.
Creación de una prueba de carga para una aplicación web
Puede crear pruebas de carga directamente desde la aplicación web de Azure App Service en Azure Portal. Puede crear escribiendo las solicitudes HTTP directamente en el portal o cargando un script de prueba de JMeter o Locust.
Para crear una prueba de carga para una aplicación web:
En Azure Portal, vaya a la aplicación web de Azure App Service.
En el panel izquierdo, seleccione Pruebas de carga en la sección Rendimiento .
En esta página, puede ver la lista de pruebas y las ejecuciones de pruebas de carga para esta aplicación web.
Seleccione Crear prueba para iniciar la prueba de carga para la aplicación web. Seleccione Crear una prueba basada en direcciones URL si no tiene un script de prueba. Seleccione Cargar un script si tiene un script de prueba de JMeter o Locust.
En la página Crear prueba , escriba primero los detalles de la prueba:
Campo Descripción Recurso de Load Testing Seleccione el recurso de prueba de carga. Cree una nueva si no tiene una en la suscripción de Azure. Nombre de la prueba Escriba un nombre de prueba único. Descripción de la prueba (Opcional) Escriba una descripción de prueba de carga. Ejecutar prueba después de la creación Cuando se selecciona, la prueba de carga se inicia automáticamente después de crear la prueba. Si tiene varias ranuras de implementación para la aplicación web, seleccione la ranura en la que ejecutar la prueba de carga.
Para una prueba basada en direcciones URL, seleccione Agregar solicitud para agregar solicitudes HTTP a la prueba de carga:
En la página Agregar solicitud, escriba los detalles de la solicitud:
Campo Descripción Nombre de solicitud Nombre único dentro de la prueba de carga para identificar la solicitud. Puede usar este nombre de solicitud al definir criterios de prueba. URL Seleccione la dirección URL base para el punto de conexión web. Camino (Opcional) Escriba un nombre de ruta de URL dentro del punto final web. La ruta de acceso se anexa a la dirección URL para formar el punto de conexión cuya carga se está probando. HTTP method (Método HTTP) Seleccione un método HTTP en la lista. Azure Load Testing admite GET, POST, PUT, DELETE, PATCH, HEAD y OPTIONS. Parámetros de consulta (Opcional) Escriba los parámetros de cadena de consulta que se van a anexar a la dirección URL. Encabezados (Opcional) Escriba los encabezados HTTP que se van a incluir en la solicitud HTTP. Cuerpo (Opcional) En función del método HTTP, puede especificar el contenido del cuerpo HTTP. Azure Load Testing admite los siguientes formatos: datos sin procesar, vista JSON, JavaScript, HTML y XML. Obtenga más información sobre cómo agregar solicitudes HTTP a una prueba de carga.
Para una prueba basada en scripts, cargue el script de prueba en la pestaña Plan de prueba. Obtenga más información sobre cómo crear una prueba mediante la carga de un script de prueba.
Después de escribir todos los detalles necesarios, seleccione Revisar y crear para revisar la configuración de prueba y, a continuación, seleccione Crear para crear la prueba de carga.
Azure Load Testing ahora crea la prueba de carga. Si seleccionó Ejecutar prueba después de la creación anteriormente, la prueba de carga se inicia automáticamente.
Nota:
Si la prueba se convirtió de una prueba de dirección URL a una prueba de JMX directamente desde el recurso Load Testing, la prueba no se puede modificar desde App Service.
Ver ejecuciones de prueba
Puede ver la lista de ejecuciones de pruebas y una descripción general de los resultados de las pruebas directamente desde la configuración de la aplicación web en Azure Portal.
En Azure Portal, vaya a la aplicación web de Azure App Service.
En el panel izquierdo, seleccione Pruebas de carga.
En la pestaña Ejecuciones de pruebas, puede ver la lista de ejecuciones de pruebas de la aplicación web.
Para cada ejecución de pruebas, puede ver los detalles de la prueba y un resumen del resultado de la prueba, como el tiempo medio de respuesta, el rendimiento y el estado de error.
Seleccione una ejecución de prueba para ir al panel de Azure Load Testing y analizar los detalles de la ejecución de pruebas.
Pasos siguientes
- Obtenga más información sobre las aplicaciones de Azure App Service de prueba de carga.