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.
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 indicaciones de ejemplo incluyen:
- Crear prueba de carga: "Cree una nueva prueba de carga con el recurso de prueba 'loadtest-resource', ID de prueba 'api-stress-001', título 'Prueba de Estrés de API', descripción 'Pruebas de estrés en puntos de conexión de API', https://api.example.com con 100 usuarios virtuales durante 300 segundos y un tiempo de rampa de 60 segundos".
- Configurar prueba de: "Configurar la prueba de carga mediante el recurso de prueba 'perf-test' id. de prueba 'cart-load-001' 'Prueba de carga de carro de compra' descripción 'Prueba de carga para la API de carro' punto final 'https://cart.example.com/api' con 500 usuarios virtuales, duración de 600 segundos y aumento gradual de 120 segundos"
- Nueva prueba de rendimiento: "Crear prueba de carga con el recurso de prueba 'test-res' id. de prueba 'peak-sim-001' visualización 'Simulación de Tráfico Máximo' descripción 'Simular tráfico máximo' punto final 'https://app.example.com' 1000 usuarios virtuales duración de 900 segundos aumento gradual de 180 segundos"
- Inicializar prueba: "Configurar la prueba de carga con el recurso de prueba 'ecommerce-test' ID de prueba 'ecom-load-001' nombre para mostrar 'Prueba de carga de comercio electrónico' descripción 'Prueba de carga para el sitio de comercio electrónico' punto de conexión 'https://shop.example.com' 200 usuarios virtuales con una duración de 300 segundos y un tiempo de aumento de 60 segundos"
- Definición de prueba: "Crear prueba con el recurso de prueba 'webapp-test', ID de prueba 'web-load-001', nombre de la prueba 'Prueba de Carga de Aplicación Web', descripción 'Simulación de usuarios concurrentes', punto final 'https://webapp.example.com', 1000 usuarios virtuales, 600 segundos de duración, 120 segundos de aumento progresivo"
| 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 fácil de usar para la prueba de carga nueva. |
| Descripción | Required | Descripción de la prueba y su finalidad. |
| Punto final | Required | Punto final 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 aceleración | 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: ❌ | Mundo Abierto: ❌ | 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 indicaciones de ejemplo incluyen:
- Ver los detalles de la prueba: "Mostrar la configuración de la prueba de carga con el recurso de prueba 'loadtest-resource' y el identificador de prueba 'api-stress-001'"
- Comprobación de la configuración de pruebas: "Obtenga los detalles del recurso de prueba "perf-test" con el identificador de prueba "peak-load-001" en el grupo de recursos "perf-testing"
- Configuración de prueba: "¿Cuáles son las opciones para el recurso de prueba "prod-test" con el identificador de prueba "prod-readiness-001"?"
- Examen de la prueba: "Permitirme ver la configuración del recurso de prueba "test-res" con el identificador de prueba 'recent-test-001'"
- Parámetros de prueba: "Mostrar los parámetros para el recurso de prueba 'db-test' con el identificador de prueba 'database-benchmark-001'"
| 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: ✅ | Mundo Abierto: ❌ | 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 indicaciones de ejemplo incluyen:
- Enumerar los recursos de prueba: "Mostrar el recurso de prueba "loadtest-resource" en mi suscripción
- Ver los recursos disponibles: "¿Qué es el recurso de prueba "dev-loadtest" en mi suscripción de desarrollo?"
- Inventario de recursos: "Enumerar el recurso de prueba "perf-test-resource" en el grupo de recursos "performance-testing"
- Entorno de comprobación: "Mostrar el recurso de prueba "prod-test-resource" que hemos aprovisionado en nuestra suscripción"
- Buscar recursos: "¿Dónde está implementado el recurso de prueba "webapp-test-resource"?
| 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: ✅ | Mundo Abierto: ❌ | 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 indicaciones de ejemplo incluyen:
- Creación de un recurso de prueba: "Crear un nuevo recurso de prueba "loadtest-resource" para mis pruebas de carga en el grupo de recursos "load-test-rg"
- Aprovisionar recursos: "Establecer el recurso de prueba 'perf-test-resource' para mis pruebas de rendimiento en la suscripción 'test-sub'"
- Inicializar recurso: "Crear un recurso de prueba "api-test-resource" 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: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌
Ejecuciones de pruebas: crear o actualizar la ejecución de pruebas
Cree o actualice la ejecución de una prueba de carga. Este comando crea una nueva ejecución de pruebas para una prueba especificada en el recurso de prueba de carga o actualiza los metadatos y muestra las propiedades de una ejecución de prueba existente. Este comando no modifica la configuración del plan de prueba ni crea un nuevo recurso o prueba; administra únicamente las ejecuciones de ejecución de pruebas.
Al crear una nueva, se desencadena la ejecución de una prueba basada en la configuración de prueba existente. Use el testrun ID para especificar el nuevo identificador de ejecución. Las operaciones de creación NO son idempotentes; cada llamada inicia una nueva ejecución de prueba con marcas de tiempo y estados de ejecución únicos.
Al actualizar, este comando modifica la información descriptiva (como el nombre para mostrar y la descripción) de una ejecución de prueba completada o en curso para mejorar la organización y la documentación. Las operaciones de actualización son idempotentes, lo que significa que las llamadas repetidas con los mismos valores generan el mismo resultado.
Algunas indicaciones de ejemplo incluyen:
- "Crear una nueva ejecución de prueba para la prueba de carga con el identificador 'test-id-123'"
- Actualice el nombre para mostrar del ID de ejecución de prueba "testrun-456" a "Ejecución de Prueba Actualizada".
- "Necesito crear una nueva ejecución de prueba de carga para el identificador de prueba 'test-id-789'"
- "¿Cómo puedo actualizar la descripción del identificador de ejecución de pruebas "testrun-101" a "Nueva ejecución de pruebas con cambios?"
- Muéstrame cómo crear un test de ejecución para la prueba de carga 'test-id-112' con un nombre de visualización mejorado.
| Parameter | Obligatorio u opcional | Description |
|---|---|---|
| Id. de prueba | Required | Identificador de la prueba de carga de la que desea obtener detalles. |
| Descripción | Opcional | Descripción de la ejecución de pruebas de carga, lo que proporciona más contexto. |
| Nombre para mostrar | Opcional | Un nombre de muestra fácil de usar para identificar la ejecución de prueba de carga. |
| Id. de ejecución de prueba anterior | Opcional | Identificador de una ejecución de prueba existente para actualizar. Si se proporciona, desencadena una nueva ejecución del identificador de ejecución de prueba especificado. |
| Nombre del recurso de prueba | Opcional | Nombre del recurso de prueba de carga para el que desea capturar los detalles. |
| Id. de ejecución de prueba | Opcional | Identificador de la ejecución de la prueba de carga para la que desea obtener los detalles. |
Sugerencias de anotación de herramientas: Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo Lectura: ❌ | Secreto: ❌ | Local Requerido: ❌
Ejecuciones de pruebas: obtener o enumerar ejecuciones de pruebas
Recupere los detalles de ejecución de pruebas de carga por testrun identificador o enumere todas las ejecuciones de pruebas por test identificador. Este comando devuelve detalles de ejecución, incluidos los estados, las horas de inicio y finalización, el progreso, las métricas y los artefactos. No devuelve la configuración de prueba ni los detalles de los recursos.
Algunas indicaciones de ejemplo incluyen:
- Mostrar todas las ejecuciones de pruebas de carga para el identificador de prueba
test123 - Enumerar todas las ejecuciones de pruebas asociadas con el identificador de prueba de carga
loadtest456 - "Obtención de detalles del identificador
testrun789de ejecución de pruebas de carga" - "¿Cuáles son los resultados de la ejecución de pruebas
testrun101en la prueba de carga con identificadorloadtest202?" - ¿Puede obtener los detalles de la ejecución de pruebas
testrun303?
| Parameter | Obligatorio u opcional | Description |
|---|---|---|
| Id. de prueba | Opcional | Identificador de la prueba de carga para la que desea obtener los detalles. |
| Nombre del recurso de prueba | Opcional | Nombre del recurso de prueba de carga para el que desea capturar los detalles. |
| Id. de ejecución de prueba | Opcional | Identificador de la ejecución de la prueba de carga para la que desea obtener los detalles. |
Sugerencias de anotación de herramientas: Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Requiere Local: ❌