Compartir vía


Herramientas de pruebas de carga de Azure para el servidor MCP de Azure

El servidor MCP de Azure le permite administrar recursos de Azure, incluidos los servicios azure Load Testing, mediante mensajes de lenguaje natural. Esta característica le ayuda a crear y administrar rápidamente pruebas de carga sin necesidad de recordar una sintaxis compleja.

Azure Load Testing es un servicio de pruebas de carga totalmente administrado que le ayuda a generar una carga a gran escala para identificar los cuellos de botella del rendimiento de las aplicaciones. Con Azure Load Testing, puede probar las aplicaciones y validar el rendimiento, la escalabilidad y la capacidad.

Note

Parámetros de herramienta: las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar las tareas. Algunos de estos parámetros son específicos de cada herramienta y se documentan a continuación. Otros parámetros son globales y compartidos por todas las herramientas. Para obtener más información, consulte Parámetros de la herramienta.

Prueba: Crear prueba

Crea una nueva prueba de carga en Azure Load Testing. Use este comando para definir y configurar una prueba de carga para la aplicación.

Algunas solicitudes de ejemplo incluyen:

  • Creación de una prueba de carga: "Cree una nueva prueba de carga denominada "api-stress-test" en el grupo de recursos "performance-rg"
  • Prueba de configuración: "Configurar una nueva prueba de carga mediante el archivo JMeter para la API del carro de la compra"
  • Nueva prueba de rendimiento: "Cree una prueba de carga denominada "peak-traffic-simulation" en mi suscripción de prueba.
  • Inicializar prueba: "Configuración de una nueva prueba de Azure Load Testing para mi sitio de comercio electrónico"
  • Definición de prueba: "Crear una prueba que simula 1000 usuarios simultáneos para mi aplicación web"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba que se va a usar.
Id. de prueba Required Identificador único de la prueba.
Monitor Required Nombre descriptivo para la nueva prueba de carga.
Descripción Required Descripción de la prueba y su finalidad.
Punto final Required Punto de conexión de dirección URL que se va a probar.
Usuarios virtuales Required Número de usuarios virtuales simultáneos para la prueba de carga.
Duración Required Duración total de la prueba en segundos.
Tiempo de rampa Required Período de tiempo durante el cual aumentar gradualmente la carga al número especificado de usuarios virtuales.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌

Prueba: Obtención de detalles de la prueba

Obtiene detalles sobre una prueba de carga específica en Azure Load Testing. Use este comando para ver la configuración y las propiedades de una prueba existente.

Algunas solicitudes de ejemplo incluyen:

  • Ver los detalles de la prueba: "Mostrarme la configuración de la prueba de carga "api-stress-test"
  • Comprobación de la configuración de pruebas: "Obtenga los detalles de la prueba "peak-load" en el grupo de recursos "perf-testing"
  • Configuración de prueba: "¿Cuáles son las opciones de mi prueba de carga denominada "prod-readiness"?"
  • Examen de la prueba: "Permitirme ver la configuración de la prueba de carga que he creado ayer"
  • Parámetros de prueba: "Mostrar los parámetros de la prueba de carga "database-benchmark"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba.
Id. de prueba Required Identificador único de la prueba.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Recursos de prueba: enumerar los recursos de prueba

Enumera todos los recursos de prueba de la suscripción de Azure especificada. Use este comando para realizar un seguimiento y administrar los recursos de pruebas de carga.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar los recursos de prueba: "Mostrar todos los recursos de prueba de carga en mi suscripción"
  • Ver los recursos disponibles: "¿Qué recursos de Azure Load Testing tengo en mi suscripción de desarrollo?"
  • Inventario de recursos: "Enumerar todos los recursos de prueba del grupo de recursos "performance-testing"
  • Comprobar entorno: "Mostrarme los recursos de prueba que aprovisionamos en nuestra suscripción"
  • Buscar recursos: "¿Dónde están implementados todos mis recursos de prueba de carga?"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre de un recurso de prueba específico por el que se va a filtrar.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Recursos de prueba: Creación de un recurso de prueba

Crea un recurso de prueba en Azure Load Testing. Use este comando para configurar los recursos necesarios para ejecutar pruebas de carga.

Algunas solicitudes de ejemplo incluyen:

  • Creación de un recurso de prueba: "Creación de un nuevo recurso de prueba para las pruebas de carga en el grupo de recursos "load-test-rg"
  • Aprovisionar recursos: "Configurar un recurso de prueba para mis pruebas de rendimiento en la suscripción "test-sub"
  • Inicializar recurso: "Crear un recurso de prueba para mi "api-load-test" en el grupo de recursos "perf-resources"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del nuevo recurso de prueba.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌

Ejecuciones de pruebas: creación de una ejecución de prueba

Crea una nueva ejecución de pruebas para una prueba de carga existente en Azure Load Testing. Use este comando para ejecutar la prueba de carga definida y generar métricas de rendimiento.

Algunas solicitudes de ejemplo incluyen:

  • Ejecución de la prueba de carga: "Iniciar una nueva ejecución de prueba para mi "api-stress-test" en el grupo de recursos "performance-rg"
  • Ejecutar prueba: "Ejecute la prueba de carga denominada "peak-traffic-simulation"
  • Iniciar la ejecución de pruebas: "Crear una ejecución de prueba para mi "web-app-load-test" en la suscripción "prod-sub"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba que se va a usar.
Id. de prueba Required Identificador de la prueba que se va a ejecutar.
Id. de ejecución de prueba Required Identificador personalizado que se va a asignar a esta ejecución de prueba.
Monitor Required Nombre descriptivo para la ejecución de pruebas.
Descripción Required Descripción de la ejecución de pruebas y su propósito.
Id. de ejecución de prueba anterior Required Identificador de una ejecución de prueba anterior con la que comparar los resultados.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ❌ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌

Ejecuciones de pruebas: Obtención de los detalles de la ejecución de pruebas

Obtiene detalles sobre una ejecución de prueba específica en Azure Load Testing. Use este comando para ver los resultados y las métricas de una prueba completada o en ejecución.

Algunas solicitudes de ejemplo incluyen:

  • Ver los detalles de la ejecución de pruebas: "Mostrarme los resultados de la última ejecución de prueba para la prueba de carga "api-performance"
  • Comprobar el estado de ejecución de la prueba: "Obtener el estado de la ejecución de prueba más reciente para mi "web-app-load-test"
  • Métricas de ejecución de pruebas: "¿Cuáles fueron los resultados de la última ejecución de prueba de carga para "checkout-service"?"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba usado para la ejecución de pruebas.
Id. de ejecución de prueba Required Identificador de la ejecución de prueba.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Ejecuciones de pruebas: enumerar ejecuciones de pruebas

Enumera todas las ejecuciones de pruebas para una prueba de carga específica en Azure Load Testing. Use este comando para realizar un seguimiento del historial y el rendimiento de las pruebas de carga.

Algunas solicitudes de ejemplo incluyen:

  • Ver el historial de pruebas: "Mostrar todas las ejecuciones de pruebas para la prueba de carga "api-performance"
  • Comprobar las pruebas recientes: "Enumerar las últimas 10 ejecuciones de pruebas para mi prueba de carga en el grupo de recursos "perf-testing"
  • Ver los resultados de las pruebas: "¿Qué pruebas de carga se han ejecutado en mi "web-app-load-test"?"
  • Historial de ejecución de pruebas: "Mostrar todas las ejecuciones de pruebas de carga de este mes"
  • Supervisar ejecuciones de pruebas: "Enumerar todas las ejecuciones de pruebas de carga para mi suscripción"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba usado para las ejecuciones de pruebas.
Id. de prueba Required Identificador de una prueba específica por la que filtrar las ejecuciones de pruebas.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Ejecuciones de pruebas: actualización de la ejecución de pruebas

Actualiza una ejecución de prueba existente en Azure Load Testing. Use este comando para modificar una ejecución de prueba programada o en ejecución, como detener o ajustar los parámetros de prueba.

Algunas solicitudes de ejemplo incluyen:

  • Detener una ejecución de prueba: "Detenga la ejecución de la prueba de carga actual para mi "production-api-test"
  • Cancelar pruebas: "Cancelar la ejecución de la prueba de carga con el identificador "run-123456"
  • Anular prueba: "Detener la prueba de rendimiento en ejecución en el grupo de recursos "test-environment"
  • Actualizar parámetros de prueba: "Modifique la ejecución de pruebas actual para reducir el número de usuarios virtuales a 100"
  • Finalización de la ejecución: "Cancelar la prueba de carga que está causando una CPU alta en producción"
Parameter Obligatorio u opcional Description
Recurso de prueba Required Nombre del recurso de prueba asociado a la ejecución de pruebas.
Id. de prueba Required Identificador de la prueba asociada a la ejecución de pruebas.
Id. de ejecución de prueba Required Identificador de la ejecución de prueba que se va a actualizar.
Monitor Required Nuevo nombre para mostrar para la ejecución de pruebas.
Descripción Required Una nueva descripción para la ejecución de pruebas.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌