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.