Condividi tramite


AzureLoadTest@1 - Attività Test di carico di Azure v1

Automatizzare i test di regressione delle prestazioni con Test di carico di Azure.

Sintassi

# Azure Load Testing v1
# Automate performance regression testing with Azure Load Testing.
- task: AzureLoadTest@1
  inputs:
    azureSubscription: # string. Alias: connectedServiceNameARM. Required. Azure subscription. 
    loadTestConfigFile: # string. Required. Load Test File. 
    resourceGroup: # string. Required. Load Test Resource Group. 
    loadTestResource: # string. Required. Load Test Resource Name. 
    #loadTestRunName: # string. Load Test Run Name. 
    #loadTestRunDescription: # string. Load Test Run Description. 
    #secrets: # string. Secrets. 
    #env: # string. env.

Input

azureSubscription - Sottoscrizione di Azure
Alias di input: connectedServiceNameARM. string. Obbligatorio.

Seleziona una sottoscrizione di Azure Resource Manager per eseguire il test di carico.


loadTestConfigFile - File di test di carico
string. Obbligatorio.

Percorso del file di configurazione YAML del test di carico relativo alla radice del repository. Vedere Informazioni di riferimento sulla configurazione DI TEST YAML. Il percorso deve essere completo o relativo alla directory di lavoro predefinita.


resourceGroup - Gruppo di risorse di test di carico
string. Obbligatorio.

Immette o seleziona il gruppo di risorse di Azure contenente la risorsa di test di carico.


loadTestResource - Nome risorsa test di carico
string. Obbligatorio.

Immette o seleziona il nome di una risorsa di Test di carico di Azure esistente.


loadTestRunName - Nome esecuzione test di carico
string.

Nome personalizzato per l'esecuzione del test di carico.


loadTestRunDescription - Descrizione esecuzione test di carico
string.

Descrizione personalizzata per l'esecuzione del test di carico.


secrets - Segreti
string.

Matrice di oggetti JSON costituiti dal nome e dal valore per ogni segreto. Il nome deve corrispondere al nome del segreto usato nello script di test di Apache JMeter. Aggiungere o aggiornare i parametri del segreto usando la sintassi json, come illustrato nell'esempio seguente.

[
   {
    "name": "key1",
    "value": $(secret1)
   },
   {
    "name": "key2",
    "value": $(secret2)
   }
]

env - Env
string.

Matrice di oggetti JSON costituiti dal nome e dal valore per ogni variabile di ambiente. Il nome deve corrispondere al nome della variabile usato nello script di test di Apache JMeter. Aggiungere o aggiornare le variabili di ambiente usando la sintassi JSON, come illustrato nell'esempio seguente.

[
   {
    "name": "env1",
    "value": "value1"
   },
   {
    "name": "env2",
    "value": "value2"
   }
]

Opzioni di controllo attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

No.

Osservazioni

Usare questa attività per eseguire uno script Apache JMeter usando Test di carico di Azure. Test di carico di Azure è un servizio di test del carico completamente gestito che consente di generare carico su larga scala.

L'attività ha esito positivo se il test di carico termina correttamente e tutti i criteri di test vengono superati.

Anche se Azure PowerShell non è elencato nelle richieste per AzureLoadTest@1, l'agente deve avere Azure PowerShell installato. Azure PowerShell è installato nelle immagini dell'agente ospitato in Windows e Linux.

Nota

AzureLoadTest@1 fa parte dell'estensione azure Load Testing Marketplace. Per altre informazioni sull'installazione e l'uso di questa attività, vedere Identificare le regressioni delle prestazioni con Test di carico di Azure e Azure Pipelines.

Esempio

Per un esempio che usa questa attività, vedere l'articolo Test di carico di Azure test di regressione continua con Azure Pipelines.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Azure Pipelines

Vedi anche

Per altre informazioni sull'uso di questa attività, vedere l'articolo Test di carico di Azure test di regressione continua con Azure Pipelines.