İzlenecek yol: Web Performans Testi Kaydetme ve Çalıştırma
Bu izlenecek yolda, araçlarını kullanacağınız Visual Studio Ultimate tarayıcı kaydından bir Web başarım testi oluşturun ve düzgün çalıştığını doğrulayın.
Web başarım testi oluşturmak için bir tarayıcı oturumu kaydetmek. Tarayıcı oturumu sonra Web Performans Testi Düzenleyicisi'nde URL listesi olarak görüntülenir. Her url bir Web isteği temsil eder. Web başarım testleri hakkında daha fazla bilgi için, bkz. Web Başarım Testlerini Oluşturma ve Düzenleme.
Aşağıdaki görevleri gerçekleştirmeniz:
Web performans ve yük test projesi oluşturma
Tarayıcı kaydından bir Web başarım testi oluşturma
Web performans testinin düzgün çalıştığını doğrulamak için testi çalıştırma
Önkoşullar
Gereksinim duyacaklarınız aşağıdadır:
Visual Studio Ultimate
İçinde oluşturulan Web appİzlenecek yol: Basit Web Uygulaması Oluşturma
Bu Yönerge için Hazırlanma
Bu anlatım için içinde oluşturduğunuz Web uygulamasına değişiklik değil İzlenecek yol: Basit Web Uygulaması Oluşturma, ancak uygulamanın adresine gerekir.
Bu yönergeye hazırlanmak için
İçinde oluşturulan Web app açmak İzlenecek yol: Basit Web Uygulaması Oluşturma.
Tarayıcıda Web uygulamasını çalıştırmak için CTRL+F5 tuşuna basın. İlk sayfasını görmelisiniz.
Not
Bu Web başarım testinizi test edecek olan Web uygulamasını çalıştıran ASP.NET Development Sunucusunu başlatır.Görev çubuğunun sağ tarafındaki bildirim alanında ASP.NET Development Sunucu simgesini göreceksiniz.
Web uygulamanızın adresini, panoya veya bir not defteri dosyasına kopyalayın. Örneğin, adres şunun benzeri olabilir: http://localhost:<PortNumber>/ColorWebApp/Default.aspx
Tarayıcıyı kapatın.
Web performans ve Yük Test projesi oluşturma
Web oluşturmak için proje performans ve yük testi
Üzerinde Dosya menüsü, Ekle ve sonra Yeni bir proje.
Yeni Proje Ekle iletişim kutusu görüntülenir.
Altında Yüklü Şablonlar, genişletme Visual Basic veya Visual C# göre tercih ve select Test.
Not
Bu yönergede herhangi bir kod yazmayacaksınız.Projeniz için seçtiğiniz dil, kodlanmış Web başarım testi oluşturulduğunda kullanılan dili etkiler.
Şablon listesinde seçin Web performans ve Yük Test projesi.
Ad kutusunda, ColorWebAppTest yazın.
İçinde yere , sizin Web app kaydettiğiniz klasörün adını yazın. Örneğin, klasör adını yazın C:\Users\<kullanıcı adı>\Documents\Visual Studio 11\Projects\ColorWebApp. Ayrıca, klasörün yerini bulmak için Gözat düğmesini kullanabilirsiniz.
Tamam'ı seçin.
ColorWebAppTest proje WebTest1.webtest olarak adlandırılan bir Web performans testi içeren, çözümünüze eklenir
Çözüm Gezgini'nde, WebTest1.webtest seçin ve kısayol menüsünü açın. Seçin yeniden ve Web performans testi için adını değiştirme ColorWebTest.webtest.
Web Başarım Testi Kaydetme
Bir Web başarım testi kaydı için son kullanıcı sanki bir Web sitesine göz atarak. Site içinde ilerlerken, istekler kaydedilir ve Web başarım testine eklenir. Web başarım testinin nasıl kaydedildiği hakkında daha fazla bilgi için, bkz. Web Performans Test Kaydedicisini Kullanarak bir Yeni Web Performans Testi Nasıl Oluşturulur.
Web başarım testini kaydetmek için
Çözüm Gezgini içinde ColorWebTest.webtest seçin, kısayol menüsünü açın ve sonra seçin açık.
İçin ColorWebTest Web Performans Testi Düzenleyicisi görüntülenir.
Web Performans Testi Düzenleyicisi'nde seçin Kayıt Ekle araç çubuğundan.
Web Testi Kaydedicisi eklenti ile görüntülenen web tarayıcınızda açılır.
Not
Web Testi Kaydedicisi görmüyorsanız, eklentileri, dahil etmek için web tarayıcınızı yapılandırmanız gerekir.
Uyarı
Sonraki yordam düzgün çalışması, gösterilen sırada aşağıdaki adımları izlemelisiniz.
Tarayıcının adres çubuğunda, bir önceki adımda kopyaladığınız Web uygulamasının adresini yazın ve ENTER'ı seçin.
Not
Visual Studio UltimateWeb performans görüntülemeye başlar URL'lerinde test Web Performans Testi Kaydedicisi bu kaydı gibi.
Seçim kırmızı ve Gönderme. Sayfa ile birlikte Label yazan kırmızı görüntülenmelidir.
İlk sayfaya geri dönün.
Seçim mavi ve Gönderme. Sayfa ile birlikte Label yazan mavi görüntülenmelidir.
İlk sayfaya geri dönün.
Seçim durdurmak , Web Performans Testi Kaydedicisi kaydı durdurmak için.
İletişim kutusu Detecting dynamic parameters (Dinamik parametreleri algılıyor) iletisini gösterir. Alınan HTTP yanıtlarındaki parametre algılamasınun durumunu gösteren bir ilerleme çubuğu görüntüler.
ColorWebApp dinamik parametreye sahip olmadığı için, iletişim kutusu Desteklenecek dinamik parametre tespit edilemedi mesajını görüntüler. İletişim kutusu kapanır.
Not
Dinamik parametreler algılanmışsa, Dinamik parametreleri Web Test parametrelerine Yükselt iletişim kutusu görüneceği, Web performans testini çalıştırdığında uygulamak istediğiniz yükseltmeler için onay kutularını seçin olanak sağlar.Daha fazla bilgi için bkz. Dinamik Parametrelerin Neden Olduğu Web Performans Testi Kayıttan Çalma Sorunları Nasıl Çözümlenir.
Artık Web performans testi, kaydı sonlandırıldı, Web başarım testinizi içinde göreceğiniz Web Performans Testi Düzenleyicisi'ni URL listesi olarak. Artık testi düzenleyebilirsiniz.
Seçim Dosya ve sonra ColorWebTest.webtest'i Kaydet yeni kaydedilmiş Web performans testini kaydetmek için.
İstek Özelliklerini Görüntülemek ve Değiştirmek
Web Performans Testi Düzenleyicisi'nde URL'lerin ağacı istek ağacı olarak adlandırılır. Her istek ile ilişkilendirilmiş olan özellikleri görüntülemek için istek ağacında çeşitli düğümleri seçin.
İstek özelliklerini görüntülemek ve değiştirmek için
Web Performans Testi Düzenleyicisi'nde, istek ağacına gidin ve http://localhost:<PortNumber>/Default.aspx'in ilk örneğini seçin.
Özellikler penceresinde, farklı özelliklerin değerlerine dikkat edin, örneğin URL, Follow Redirects (Yeniden Yönlendirmeleri Takip Et) ve Think Time (Düşünme Süresi).
Bu isteğe ait Düşünme Zamanı değerinin 0'dan büyük bir değer olduğundan emin olun. Bu, kaç saniye kadar kırmızı seçmiş ve gönderin önceki yordamın 4. adımda seçtiğiniz varsayılan sayfa beklendi.
Daha fazla bilgi için bkz. Web Performans Testi'nde İnsan Duraklatmasına Benzetmek için Düşünme Süreleri Nasıl Ayarlanır.
Araç çubuğunda, seçim İstek ayrıntılarını ayarla.
Request Details (İstek Ayrıntıları) iletişim kutusu görüntülenir. Bu iletişim kutusu, Web başarım testinde çeşitli web istekleri için düşünme zamanlarını düzenleme ve gözden sağlar.
Düşünme Zamanı sütununda, düşünme zamanı değeri 0'dan yüksek olan her isteği seçin ve 1'e değiştirin. Bu, testi insan etkileşiminin neden olduğu en az gecikmeyle kayıttan çalmanıza izin verir.
Daha fazla bilgi için bkz. Web Performans Testi'nde İstek Ayrıntıları Nasıl Ayarlanır.
Tamam'ı seçin.
İstek ağacında, http://localhost:<BağlantıNoktasıNumarası>/Default.aspx'in ikinci örneğini genişletin.
Form Gönderi Parametreleri klasörünü genişletin.
Mavi seçili ve Radiobuttonselection1 ve Button1 gönderme düğmesini seçmeme sonra bu isteğin gerçekleştiğinden emin parametreleri deftere nakledin.
http:// localhost:<PortNumber>/Default.aspx isteğinin ikinci aynı örneği için istek düğümünü kırmızı ile vurgulayın, posta parametrelerini teslim edin ve Beklenen Yanıt özelliğini Özellikler penceresinde isteği tanımlamanıza yardımcı olması için görüntüleyin.
Özellikler penceresinde Raporlama Adı'nın yanındaki metin kutusunu seçin ve Kırmızı yazın.
http:// localhost:<BağlantıNoktasıNumarası>/Default.aspx dördüncü örneği için istek düğümü vurgulayın.
Özellikler penceresinde Raporlama Adı'nın yanındaki metin kutusunu seçin ve Mavi yazın.
Raporlama Adı özelliğini kullanmak, Web Başarım Test Çözümleyicisi bir sonraki yordamda çalıştırıldığında bundaki istekleri tanımlamayı çok daha kolaylaştırır. Raporlama adları proje katılımcılarının raporlardaki istekleri belirlemesine olanak tanır.
Daha fazla bilgi için, bkz. Web Performans Testinde İstekleri Kolayca Belirlemek için Raporlama Adları Nasıl Kullanılır ve Nasıl yapılır: Microsoft Excel Kullanarak Yükleme Testi Performans Raporları Oluşturma.
Seçim Dosya ve sonra ColorWebTest.webtest'i Kaydet yeni kaydedilmiş Web performans testini kaydetmek için.
Web isteklerini ve Web başarım testlerini değiştirmek hakkında daha fazla bilgi için bkz: Web Başarım Test Düzenleyicisi'ni Kullanarak Web Başarım Test Kayıtlarını Özelleştirme.
Web Performans Testinin Düzgün Çalıştığını Doğrulamak İçin Testi Çalıştırma
Web başarım testinin düzgün çalıştığını doğrulamak için testi çalıştırabilirsiniz. Kaydettiğiniz her web isteği yeniden yürütülecektir ve sonuçlar toplanacaktır. Daha fazla bilgi için bkz. Web Performans Testlerini Çalıştırma.
Web başarım testini doğrulamak için
Web Performans Testi Düzenleyicisi'nde seçin Testi araç çubuğunda.
Test çalışmaya başlar ve Web Performans Testi Sonuçları Görüntüleyicisi testteki her isteğin görüntüler. Test Sonuçları penceresi, tüm test için sonucu görüntüler. Sonra, sonuçları doğrulayacaksınız.
Web Performans Testi Sonuç Görüntüleyicisi'nde listedeki ilk isteği seçin.
İsteğin solunda yeşil bir onay işareti görmelisiniz. Yeşil onay işareti, isteğin başarılı olduğunu gösterir. Alt bölmede Web uygulamasının ilk sayfasını görmelisiniz.
İsteğin solunda yeşil bir onay işareti veya kırmızı X göreceksiniz. Kırmızı X isteğin başarısız olduğunu gösterir. Bu, test bittikten sonra tüm testin başarısız olması sonucuna neden olur. Varsayılan olarak, istek başarısız olursa, testin kalanı iptal edilmez ve devam eder. Örneğin, bir dış web isteği güvenlik duvarı sorunu nedeniyle başarısız olabilir. Ancak, bir sonraki istekte hala denenir ve test çalışmaya devam eder.
İpucu
Yerel ağınızın dışında Web sitelerine erişemiyorsanız, Web başarım testinizde bir proxy sunucusu belirtmek zorunda kalabilirsiniz.Güvenlik duvarı sorunları hakkında daha fazla bilgi için bkz. Web Performans Testi için Proxy Sunucu Nasıl Belirtilir.
Kırmızı ve Mavi adlı iki isteğin önceki yordamda atanmış Raporlama Adı'nı kullandığının ne kadar kolayca fark edilebilir olduğuna dikkat edin. Kullanılmamışlarsa, her bir istek aynı adı alacaktır.
Testinizi ikinci defa çalıştırmak için yeniden çalıştırmak için burayı üst kısmındaki Web Performans Testi Sonuçları Görüntüleyicisi.
Sonraki Adımlar
Bu yönergede, Web başarım testi kaydettiniz ve çalıştırdınız. Artık Web başarım testine sahipsiniz, eğer geliştirmeler gerekirse, aşağıdaki geliştirmelerden birini ekleyebilirsiniz:
Bu izlenecek yolla oluşturulan ColorWebTest.webtest öğesine veri bağlama eklemek için bakınız; İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek
Bu yönergede oluşturulmuş olan ColorWebTest.webtest öğesine doğrulama ve ayıklama kuralları eklemek için bakınız İzlenecek yol: Web Performans Testine Doğrulama ve Ayıklama Kuralı Ekleme
Bu testte oluşturulmuş olan ColorWebTest.webtest'e karşı stres testi uygulamak için İzlenecek yol: Web Başarım Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak bağlantısındaki adımları uygulayabilirsiniz.
Bu yönergede oluşturulmuş ColorWebTest.webtest öğesini bir test denetleyicisi ve test aracıları kullanarak birden çok makine üzerinde test yapmak üzere yapılandırmak için öncelikle İzlenecek yol: Web Başarım Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak öğesindeki adımları, sonra ise İzlenecek yol: Bir Yükleme Testinde Test Denetleyicisi ve Test Aracıları Kullanmak öğesindeki adımları uygulayabilirsiniz.
Bu yönergede oluşturulmuş ColorWebTest.webtest'inin kodlanmış bir Web başarım testine nasıl dönüştürüleceğini öğrenmek için bakınız: İzlenecek Yol: Kodlanmış Bir Web Başarım Testi Oluşturmak
Ayrıca bkz.
Görevler
Web Performans Testinde İstekleri Kolayca Belirlemek için Raporlama Adları Nasıl Kullanılır
Web Performans Test Kaydedicisini Kullanarak bir Yeni Web Performans Testi Nasıl Oluşturulur
Web Performans Testi'nde İnsan Duraklatmasına Benzetmek için Düşünme Süreleri Nasıl Ayarlanır
Web Performans Testi'nde İstek Ayrıntıları Nasıl Ayarlanır
İzlenecek yol: Basit Web Uygulaması Oluşturma
İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek
İzlenecek yol: Web Performans Testine Doğrulama ve Ayıklama Kuralı Ekleme
İzlenecek Yol: Kodlanmış Bir Web Başarım Testi Oluşturmak
Nasıl yapılır: Microsoft Excel Kullanarak Yükleme Testi Performans Raporları Oluşturma
Başvuru
Web Başarım Test Düzenleyicisi Genel Açıklama
Diğer Kaynaklar
Web Başarım Test Düzenleyicisi'ni Kullanarak Web Başarım Test Kayıtlarını Özelleştirme