Bagikan melalui


Membuat uji beban untuk Azure Functions

Pelajari cara membuat pengujian beban untuk aplikasi di Azure Functions dengan Azure Load Testing. Dalam artikel ini, Anda akan mempelajari cara membuat pengujian beban berbasis URL untuk aplikasi fungsi Anda di portal Microsoft Azure, lalu menggunakan dasbor pengujian beban untuk menganalisis masalah performa dan mengidentifikasi hambatan.

Dengan pengalaman pengujian beban terintegrasi di Azure Functions, Anda dapat:

  • Membuat pengujian beban berbasis URL untuk fungsi dengan pemicu HTTP
  • Lihat hasil pengujian beban yang berhubungan dengan aplikasi fungsi
  • 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 fungsi dengan setidaknya satu fungsi dengan pemicu HTTP. Jika Anda perlu membuat aplikasi fungsi, lihat Mulai menggunakan Azure Functions.

Membuat pengujian beban untuk aplikasi fungsi

Anda dapat membuat pengujian beban berbasis URL langsung dari Aplikasi Fungsi Azure 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 fungsi:

  1. Di portal Microsoft Azure, buka aplikasi fungsi Anda.

  2. Di panel kiri, pilih Pengujian Beban (Pratinjau) di bawah bagian Performa .

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

    Cuplikan layar yang memperlihatkan halaman Pengujian Beban di aplikasi di Azure Functions.

  3. Pilih Buat pengujian untuk memulai uji beban untuk aplikasi fungsi. 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.
  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 HTTP
    Jalur (Opsional) Masukkan nama jalur URL dalam titik akhir HTTP. 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.

Melihat hasil pengujian

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

  1. Di portal Microsoft Azure, buka Aplikasi Fungsi Azure Anda.

  2. Di panel kiri, pilih Muat pengujian.

  3. Di tab Uji eksekusi , Anda dapat melihat daftar eksekusi pengujian untuk aplikasi fungsi 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 eksekusi pengujian untuk aplikasi di Azure Functions.

Langkah selanjutnya