Bagikan melalui


Membuat pengujian beban untuk aplikasi web Azure App Service

Dalam artikel ini, Anda mempelajari cara membuat pengujian beban untuk aplikasi web Azure App Service dengan Azure Load Testing. Langsung buat pengujian beban berbasis URL dari layanan aplikasi Anda di portal Microsoft Azure, lalu gunakan dasbor pengujian beban untuk menganalisis masalah performa dan mengidentifikasi hambatan.

Dengan pengalaman pengujian beban terintegrasi di Azure App Service, Anda dapat:

  • Membuat pengujian beban berbasis URL untuk titik akhir layanan aplikasi atau slot penyebaran
  • Melihat eksekusi pengujian yang terkait dengan layanan aplikasi
  • Membuat sumber daya pengujian beban

Prasyarat

  • Sebuah akun Azure dengan langganan aktif. Jika Anda tidak memiliki langganan Azure, buatlah akun gratis sebelum Anda memulai.
  • Aplikasi web Azure App Service. Jika Anda perlu membuat aplikasi web, lihat dokumentasi Memulai Layanan Aplikasi.

Membuat pengujian beban untuk aplikasi web

Anda dapat membuat pengujian beban langsung dari aplikasi web Azure App Service Anda di portal Microsoft Azure. Anda dapat membuat dengan memasukkan permintaan HTTP langsung di portal atau dengan mengunggah skrip pengujian JMeter atau Locust.

Untuk membuat uji beban untuk aplikasi web:

  1. Di portal Microsoft Azure, buka aplikasi web Azure App Service Anda.

  2. Di panel kiri, pilih Uji Beban di bawah bagian Performa .

    Pada halaman ini, Anda dapat melihat daftar pengujian dan uji beban yang dijalankan untuk aplikasi web ini.

    Cuplikan layar yang memperlihatkan halaman Pengujian Beban di App Service.

  3. Pilih Buat pengujian untuk memulai uji beban untuk aplikasi web. Pilih Buat pengujian berbasis URL jika Anda tidak memiliki skrip pengujian. Pilih Unggah skrip jika Anda memiliki skrip pengujian JMeter atau Locust.

    1. Pada halaman Buat pengujian , pertama-tama masukkan detail pengujian:

      Bidang Deskripsi
      Pengujian Beban Sumber Daya Pilih sumber daya pengujian beban Anda. Buat baru jika Anda tidak memilikinya di langganan Azure.
      Nama pengujian Masukkan nama pengujian unik.
      Deskripsi pengujian (Opsional) Masukkan deskripsi uji beban.
      Jalankan pengujian setelah pembuatan Saat dipilih, tes beban dimulai secara otomatis setelah tes dibuat.
    2. Jika Anda memiliki beberapa slot penyebaran untuk aplikasi web, pilih Slot untuk menjalankan pengujian beban.

    Cuplikan layar yang memperlihatkan halaman konfigurasi sumber daya untuk membuat pengujian di App Service.

  4. Untuk pengujian berbasis URL, pilih Tambahkan permintaan untuk menambahkan permintaan HTTP ke pengujian beban:

    Pada halaman Tambahkan permintaan , masukkan detail untuk permintaan:

    Bidang Deskripsi
    Nama permintaan Nama unik dalam pengujian beban untuk mengidentifikasi permintaan. Anda dapat menggunakan nama permintaan ini saat menentukan kriteria pengujian.
    URL Pilih URL dasar untuk titik akhir web
    Jalur (Opsional) Masukkan nama jalur URL dalam titik akhir web. Jalur ditambahkan ke URL untuk membentuk titik akhir yang diuji bebannya.
    Metode HTTP Pilih metode HTTP dari daftar. Azure Load Testing mendukung GET, POST, PUT, DELETE, PATCH, HEAD, dan OPTIONS.
    Parameter pencarian (Opsional) Masukkan parameter string kueri untuk ditambahkan ke URL.
    Header (Opsional) Masukkan header HTTP untuk disertakan dalam permintaan HTTP.
    Badan (Opsional) Bergantung pada metode HTTP, Anda dapat menentukan konten isi HTTP. Azure Load Testing mendukung format berikut: data mentah, tampilan JSON, JavaScript, HTML, dan XML.

    Pelajari selengkapnya tentang menambahkan permintaan HTTP ke uji beban.

  5. Untuk pengujian berbasis skrip, unggah skrip pengujian Anda di tab Uji paket . Pelajari selengkapnya tentang membuat pengujian dengan mengunggah skrip pengujian.

  6. Setelah memasukkan semua detail yang diperlukan, pilih Tinjau + buat untuk meninjau konfigurasi pengujian, lalu pilih Buat untuk membuat pengujian beban.

    Azure Load Testing sekarang membuat pengujian beban. Jika Anda memilih Jalankan pengujian setelah pembuatan sebelumnya, pengujian beban dimulai secara otomatis.

Nota

Jika pengujian dikonversi dari pengujian URL ke pengujian JMX langsung dari sumber daya Pengujian Beban, pengujian tidak dapat dimodifikasi dari App Service.

Melihat hasil pengujian

Anda dapat melihat daftar eksekusi pengujian dan ringkasan ringkasan hasil pengujian langsung dari dalam konfigurasi aplikasi web di portal Microsoft Azure.

  1. Di portal Microsoft Azure, buka aplikasi web Azure App Service Anda.

  2. Di panel kiri, pilih Muat pengujian.

  3. Di tab Uji eksekusi , Anda dapat melihat daftar eksekusi pengujian untuk aplikasi web Anda.

    Untuk setiap eksekusi pengujian, Anda dapat melihat detail pengujian dan ringkasan hasil pengujian, seperti waktu respons rata-rata, throughput, dan status kesalahan.

  4. Pilih uji coba untuk masuk ke dasbor Azure Load Testing dan analisis detail uji coba.

    Cuplikan layar yang memperlihatkan daftar uji coba di App Service.

Langkah selanjutnya