Aracılığıyla paylaş


Azure App Service web uygulamaları için yük testi oluşturma

Bu makalede, Azure Yük Testi ile bir Azure App Service web uygulaması için yük testi oluşturmayı öğreneceksiniz. Azure portalında uygulama hizmetinizden doğrudan URL tabanlı bir yük testi oluşturun ve ardından performans sorunlarını analiz etmek ve performans sorunlarını belirlemek için yük testi panosunu kullanın.

Azure App Service'teki tümleşik yük testi deneyimiyle şunları yapabilirsiniz:

  • App Service uç noktası veya dağıtım yuvası için URL tabanlı yük testi oluşturma
  • App Service ile ilişkili test çalıştırmalarını görüntüleme
  • Yük testi kaynağı oluşturma

Önkoşullar

Web uygulaması için yük testi oluşturma

Yük testini doğrudan Azure portalındaki Azure App Service web uygulamanızdan oluşturabilirsiniz. HTTP isteklerinizi doğrudan portala girerek veya bir JMeter veya Locust test betiği yükleyerek oluşturabilirsiniz.

Bir web uygulaması için yük testi oluşturmak için:

  1. Azure portalında Azure App Service web uygulamanıza gidin.

  2. Sol bölmede Performans bölümünün altında Yük Testi'ni seçin.

    Bu sayfada, bu web uygulaması için test listesini ve yük testi çalıştırmalarını görebilirsiniz.

    App Service'te Yük Testi sayfasını gösteren ekran görüntüsü.

  3. Web uygulamasının yük testini başlatmak için Test oluştur'u seçin. Test betiğiniz yoksa URL tabanlı test oluştur'u seçin. JMeter veya Locust test betiğiniz varsa, Betiği karşıya yükle seçeneğini seçin.

    1. Test oluştur sayfasında, önce test ayrıntılarını girin:

      Veri Alanı Açıklama
      Yük Testi Kaynağı Yük testi kaynağınızı seçin. Azure aboneliğinde yoksa yeni oluşturun.
      Test adı Benzersiz bir test adı girin.
      Test açıklaması (İsteğe bağlı) Bir yük testi açıklaması girin.
      Oluşturma işleminden sonra test çalıştırma Seçildiğinde, test oluşturulduktan sonra yük testi otomatik olarak başlatılır.
    2. Web uygulaması için birden çok dağıtım yuvanız varsa yük testinin çalıştırıldığı Yuva'yı seçin.

    App Service'te test oluşturmaya yönelik kaynak yapılandırma sayfasını gösteren ekran görüntüsü.

  4. URL tabanlı test için İstek ekle'yi seçip yük testine HTTP istekleri ekleyin.

    İstek ekle sayfasında, isteğin ayrıntılarını girin:

    Veri Alanı Açıklama
    İstek adı İsteği tanımlamak için yük testi içindeki benzersiz ad. Test ölçütlerini tanımlarken bu istek adını kullanabilirsiniz.
    URL Web uç noktası için temel URL'yi seçin
    Yol (İsteğe bağlı) Web uç noktası içinde bir URL yolu adı girin. Yol, yük testi yapılan uç noktayı oluşturmak için URL'ye eklenir.
    HTTP yöntemi Listeden bir HTTP yöntemi seçin. Azure Yük Testi GET, POST, PUT, DELETE, PATCH, HEAD ve OPTIONS'ı destekler.
    Sorgu parametreleri (İsteğe bağlı) URL'ye eklenecek sorgu dizesi parametrelerini girin.
    Üst Bilgileri (İsteğe bağlı) HTTP isteğine eklenecek HTTP üst bilgilerini girin.
    Vücut (İsteğe bağlı) HTTP yöntemine bağlı olarak, HTTP gövdesi içeriğini belirtebilirsiniz. Azure Yük Testi şu biçimleri destekler: ham veriler, JSON görünümü, JavaScript, HTML ve XML.

    Yük testine HTTP istekleri ekleme hakkında daha fazla bilgi edinin.

  5. Betik tabanlı bir test için Test planı sekmesinde test betiğinizi karşıya yükleyin. Test betiği yükleyerek test oluşturma hakkında daha fazla bilgi edinin.

  6. Gerekli tüm ayrıntıları girdikten sonra, test yapılandırmasını gözden geçirmek için Gözden Geçir + oluştur'u ve ardından yük testini oluşturmak için Oluştur'u seçin.

    Azure Yük Testi artık yük testini oluşturur. Daha önce oluşturma işleminden sonra testi çalıştır'ı seçtiyseniz yük testi otomatik olarak başlar.

Uyarı

Test bir URL testinden doğrudan Yük Testi kaynağından JMX testine dönüştürüldüyse, test App Service'ten değiştirilemez.

Test çalıştırmalarını görüntüleme

Test çalıştırmalarının listesini ve test sonuçlarının özetini doğrudan Azure portalındaki web uygulaması yapılandırmasından görüntüleyebilirsiniz.

  1. Azure portalında Azure App Service web uygulamanıza gidin.

  2. Sol bölmede Yük testi'ni seçin.

  3. Test çalıştırmaları sekmesinde, web uygulamanızın test çalıştırmalarının listesini görüntüleyebilirsiniz.

    Her test çalıştırması için test ayrıntılarını ve ortalama yanıt süresi, aktarım hızı ve hata durumu gibi test sonucunun özetini görüntüleyebilirsiniz.

  4. Azure Yük Testi panosuna erişmek ve test yürütmesi ayrıntılarını analiz etmek için bir test yürütmesi seçin.

    App Service'teki test çalıştırmaları listesini gösteren ekran görüntüsü.

Sonraki Adımlar