Azure Uygulama Testi nedir?

Azure Uygulama Testi, geliştiricilerin ve Soru-Cevap ekiplerinin uygulamalarındaki sorunları belirlemek için büyük ölçekli işlevsel ve performans testleri çalıştırmasına olanak tanır. Azure Uygulama Testi, Azure Yük Testi kullanarak Playwright Çalışma Alanları ve performans testleri ile işlevsel testler çalıştırmanıza olanak tanır. Kaliteyi ve yeniliği artırmak için altyapıyı yönetmek için daha az zaman ve yapay zeka temelli test otomasyondan yararlanmaya daha az çaba harcayabilirsiniz.

Azure Yük Testi, nerede barındırıldığına bakılmaksızın uygulamalarınız için yüksek ölçekli yük oluşturmanızı ve trafiğin simülasyonunu oluşturmanızı sağlar. Apache JMeter tabanlı testleri veya Locust tabanlı testleri çalıştırmayı destekler. Ayrıca birden çok bölgeden yük oluşturulmasını sağlar ve özel uygulama uç noktalarını test etmenizi sağlar. Yük altında uygulamanızın performansıyla ilgili ayrıntılı ölçümler ve içgörüler sağlayarak performans sorunlarını belirlemenize ve performansı iyileştirmenize yardımcı olur.

Playwright Çalışma Alanları, yüksek paralelleştirme ile uçtan uca testler çalıştırmanızı sağlar. Testleri birden çok tarayıcı ve cihazda paralel olarak çalıştırmayı destekleyerek uygulamalarınızın büyük ölçekte işlevselliğini ve performansını doğrulamanızı sağlar. Ayrıca ayrıntılı test sonuçları ve içgörüler sağlayarak sorunları belirlemenize ve testlerinizi iyileştirmenize yardımcı olur.

Aşağıdaki diyagramda Azure Uygulama Testi'nin bu özellikleri tümleştirmesine genel bir bakış gösterilmektedir:

Azure Uygulama Testi'ne genel bir bakış gösteren diyagram.

Kullanım senaryoları

Azure Uygulama Testi, aşağıdaki senaryolarda size yardımcı olmak için tasarlanmıştır:

  • Yük testi: Gerçek dünya trafiğinin simülasyonunu yapmak ve uygulamalarınızdaki performans sorunlarını belirlemek için yüksek ölçekli yükler oluşturun. JMeter veya Locust betiklerini kullanarak testleri çalıştırabilir veya URL tabanlı testler oluşturabilirsiniz.

  • Uçtan uca kullanıcı arabirimi testi: Playwright Çalışma Alanlarını kullanarak yüksek paralelleştirmeyle uçtan uca testleri çalıştırın. Birden çok tarayıcı ve cihazda uygulamalarınızın işlevselliğini ve performansını doğrulayın.

Temel özellikler

Azure Uygulama Testi'nin temel özelliklerinden bazıları şunlardır:

Azure Yük Testi

  • Yüksek ölçekli yük oluşturma: Gerçek dünya trafik desenlerinin benzetimini yapmak ve performans sorunlarını belirlemek için birden çok bölgeden yük oluşturun.

  • Yapay zeka destekli test yazma ve içgörüler: GitHub Copilot Aracısı moduyla VS Code kullanarak kolayca yük testleri oluşturun ve sorunları algılayan ve düzeltmeleri öneren test sonuçlarında yapay zeka temelli içgörüler elde edin.

  • JMeter ve Locust desteği: Apache JMeter veya Locust betiklerini kullanarak testleri çalıştırarak mevcut test betikleri ve araçlardan yararlanmanızı sağlar.

  • Özel uç nokta testi: Sanal ağlarda veya şirket içi ortamlarda barındırılan uygulamalarınıza güvenli bir şekilde bağlanarak özel uygulama uç noktalarını test edin.

  • Ayrıntılı ölçümler ve içgörüler: Yük altındaki uygulamanızın performansıyla ilgili ayrıntılı ölçümler ve içgörüler elde ederek performans sorunlarını belirlemenize ve performansı iyileştirmenize yardımcı olur.

Playwright Çalışma Alanları

  • Yüksek paralelleştirme: Birden çok tarayıcı ve cihazda uçtan uca testleri paralel olarak çalıştırarak uygulamalarınızın uçtan uca doğrulamasını hızlandırmanızı sağlar.

  • Tarayıcılar arası ve cihazlar arası test: Uygulamalarınızı farklı tarayıcılarda ve cihazlarda doğrulayarak tutarlı işlevsellik ve performans sağlar.

  • CI/CD ile sorunsuz tümleştirme: Uçtan uca testi otomatikleştirmek ve geliştirmenin her aşamasında kaliteyi sağlamak için Playwright Çalışma Alanlarını mevcut CI/CD işlem hatlarınızla tümleştirin.

  • Güvenlik ve erişim denetimi: Yönetilen kimlikler, özel bağlantı erişimi ve RBAC (rol tabanlı erişim denetimi) desteği, çalışma alanı kaynaklarına güvenli ve denetimli erişim sağlar.

Bölge içi veri yerleşimi ve bekleyen veriler

Azure Yük Testi

Azure Load Testing, müşteri verilerini hizmet örneğini dağıttığınız bölgenin dışında depolamaz veya işlemez.

Playwright Çalışma Alanları

Playwright Çalışma Alanları, müşteri verilerini çalışma alanını dağıttığınız bölgenin dışında depolamaz veya işlemez. Bölgesel bencelik özelliğini kullandığınızda, meta veriler bulutta barındırılan tarayıcı bölgesinden çalışma alanı bölgesine güvenli ve uyumlu bir şekilde aktarılır.

Playwright Çalışma Alanları, çalışma alanınızda depolanan tüm verileri Microsoft tarafından yönetilen anahtarlarla (hizmet tarafından yönetilen anahtarlar) otomatik olarak şifreler. Örneğin, bu veriler çalışma alanı ayrıntılarını, test başlangıç ve bitiş saati, test dakikaları, testi kimin çalıştırdığı ve hizmette yayımlanan test sonuçları gibi Playwright test çalıştırma meta verilerini içerir.

Başlangıç Yapmak