AzureLoadTest@1 - Tugas Azure Load Testing v1
Mengotomatiskan pengujian regresi performa dengan Azure Load Testing.
Sintaks
# 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
- Langganan Azure
Alias input: connectedServiceNameARM
. string
. Wajib diisi.
Memilih langganan Azure Resource Manager untuk menjalankan uji beban.
loadTestConfigFile
- Muat File Uji
string
. Wajib diisi.
Jalur ke file konfigurasi YAML uji beban relatif dari akar repositori. Lihat Referensi YAML konfigurasi pengujian. Jalur harus sepenuhnya memenuhi syarat atau relatif terhadap direktori kerja default.
resourceGroup
- Muat Grup Sumber Daya Uji
string
. Wajib diisi.
Memasukkan atau memilih Grup Sumber Daya Azure yang berisi sumber daya uji Beban.
loadTestResource
- Muat Nama Sumber Daya Uji
string
. Wajib diisi.
Memasukkan atau memilih nama sumber daya Azure Load Testing yang sudah ada.
loadTestRunName
- Muat Nama Eksekusi Uji
string
.
Nama kustom untuk eksekusi uji beban.
loadTestRunDescription
- Memuat Deskripsi Uji Coba
string
.
Deskripsi kustom untuk eksekusi uji beban.
secrets
- Rahasia
string
.
Array objek JSON yang terdiri dari nama dan nilai untuk setiap rahasia. Nama harus cocok dengan nama rahasia yang digunakan dalam skrip pengujian Apache JMeter. Tambahkan atau perbarui parameter rahasia menggunakan sintaks json seperti yang ditunjukkan dalam contoh berikut.
[
{
"name": "key1",
"value": $(secret1)
},
{
"name": "key2",
"value": $(secret2)
}
]
env
- env
string
.
Array objek JSON yang terdiri dari nama dan nilai untuk setiap variabel lingkungan. Nama harus cocok dengan nama variabel yang digunakan dalam skrip pengujian Apache JMeter. Tambahkan atau perbarui variabel lingkungan menggunakan sintaks JSON seperti yang ditunjukkan dalam contoh berikut.
[
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
]
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Gunakan tugas ini untuk menjalankan skrip Apache JMeter dengan menggunakan Azure Load Testing. Azure Load Testing adalah layanan pengujian beban terkelola penuh yang memungkinkan Anda menghasilkan beban skala tinggi.
Tugas berhasil jika pengujian beban berhasil diselesaikan dan semua kriteria pengujian lulus.
Meskipun Azure PowerShell tidak tercantum dalam tuntutan untuk AzureLoadTest@1
, agen harus menginstal Azure PowerShell. Azure PowerShell diinstal pada gambar agen yang dihosting Windows dan Linux.
Catatan
AzureLoadTest@1
adalah bagian dari ekstensi marketplace Pengujian Beban Azure. Untuk informasi selengkapnya tentang menginstal dan menggunakan tugas ini, lihat Mengidentifikasi regresi performa dengan Azure Load Testing dan Azure Pipelines.
Contoh
Misalnya menggunakan tugas ini, lihat artikel Dokumentasi Pengujian Beban Azure Pengujian pengujian regresi berkelanjutan dengan Azure Pipelines.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | Semua versi agen yang didukung. |
Kategori tugas | Azure Pipelines |
Lihat juga
Untuk informasi selengkapnya tentang menggunakan tugas ini, lihat artikel Dokumentasi Pengujian Beban Azure Pengujian pengujian regresi berkelanjutan dengan Azure Pipelines.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk