İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek (CSV Dosyası)
Bu yönergede, Web performans testini .CSV dosyasına bağlayacak ve doğru biçimde çalıştığını doğrulayacaksınız.
Veri bağlama kullanarak, veritabanı, Web başarım testi için veri sağlayabilir. Form gönderme parametresi gibi, veriye gereksinimi olan Web isteğinin bir parçasına veri kaynağından veri bağlayabilirsiniz. Daha fazla bilgi için bkz. Veri Kaynağını Web Performans Testine Bağlama.
Bu yönergede, aşağıdaki görevleri gerçekleştirmeniz gerekmektedir:
Web başarım testine veri bağlama ekleme
Web başarım testinin düzgün çalıştığını doğrulamak için testi çalıştırma
Önkoşullar
Bu yönergeyi tamamlamak için aşağıdakilere ihtiyacınız vardır:
Visual Studio 2010 Ultimate
İzlenecek Yol: Basit Bir Web Uygulaması Oluşturmak içinde oluşturulan Web uygulaması.
İzlenecek yol: Web Performans Testi Kaydetme ve Çalıştırma içinde oluşturulan Web başarım testi.
Bu Yönerge için Hazırlanma
Bu yönergede, bağlamak için örnek veri kaynağına ihtiyacınız olacak. Basit bir .CSV dosyası veri kaynağı oluşturacaksınız.
Veri kaynağı hazırlamak için
Yeni bir klasör oluşturun ve bunu Veri olarak adlandırın.
Veri klasörünün içinde yeni bir metin dosyası oluşturun ve ColorData.csv olarak adlandırın.
Not
Dosyayı oluşturmak için herhangi bir metin düzenleyicisini kullanabilirsiniz; örneğin, Not Defteri.
Aşağıdakileri metin dosyasına ekleyin:
ColorId, ColorName 0,Red 1,Blue
Önemli
Bu yönergede CSV dosyanızda sütun başlıkları olmalıdır. Bir Web başarım testini, sütun başlıkları olmayan bir CSV dosyasına bağlamak için Web Performans Testi bir Metin Dosyası'na Nasıl Bağlanır bağlantısında açıklanan tekniği kullanın.
Dosyayı kaydedip kapatın.
Not
Dosyayı Excel'de açabilir ve virgüllerle ayrılmış verilerin ayrı sütunlarda göründüğünü doğrulayabilirsiniz.
Web başarım testini hazırlamak için
İzlenecek Yol: Basit Bir Web Uygulaması Oluşturmak içinde oluşturulan Web uygulamasını açın.
Tarayıcıda Web uygulamasını çalıştırmak için CTRL+F5 tuşuna basın. İlk sayfasını göreceksiniz. Tarayıcıyı kapatın.
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 uzak sağındaki bildirim alanında ASP.NET Geliştirme Sunucu simgesini göreceksiniz.
İzlenecek yol: Web Performans Testi Kaydetme ve Çalıştırma içinde oluşturulan Web uygulamasını açın.
Çözüm Gezgini içinde, ColorWebTest.webtest'e çift tıklatın. Web Performans Testi Düzenleyicisi belirir ve Web isteklerinin bir listesi görüntülenir.
Web Başarım Testine Veri Bağlama Ekleme
Web başarım testine veri kaynağı eklemek için
Web Performans Testi Düzenleyicisi'nde araç çubuğu üzerinde bulunan Veri Kaynağı Ekle düğmesini tıklatın.
Yeni Test Veri kaynağı Sihirbazı görünür.
Veri kaynağı adı kutusuna ColorsCSV yazın.
Veri kaynağı türü listesinde CSV Dosyası'nı tıklatın.
İleri düğmesini tıklatın.
CSV dosyası seç kutusuna dosyanın yolunu ve adını girin veya dosyaya gitmek için üç noktayı tıklatın. Örneğin, aşağıdakini yazın:
<Yolunuz>\Data\ColorData.csv
CSV dosyasından veriler Önizleme veri bölmesinde görünür.
Son düğmesini tıklatın.
Dosyayı geçerli projenize eklemenizi isteyen bir iletişim kutusu görünür.
Evet’i tıklatın.
Veri Kaynakları düğümü Web performans testinize eklenir ve metin dosyanız hiyerarşide tablo olarak görünür.
Bu gözden geçirmenin amaçları için, dosyayı projeye eklemeniz gerekmez. Daha sonra, karar vermenize yardımcı olması için aşağıdaki bilgiyi kullanabilirsiniz:
Yanıt
Sonuç
Olumlu Yanı
Evet
Dosya projeye kopyalanır.
Proje dağıtıldığında, gerekli olan ek hiçbir iş yoktur.
Hayır
Dosya projeye kopyalanmaz. Proje dağıtıldığında, dosyanın yolunu güncellemeniz gerekebilir.
Bazı veri dosyaları çok büyük olabilir ve projeden ayrı ayrı saklanması gerekebilir. Bazı dosyaların birkaç takım üyesi tarafından paylaşılması gerekir ve tüm üyelerin erişebileceği merkezi konumda saklanması gerekebilir.
Dosya menüsünde Web başarım testini kaydetmek için ColorWebTest.webtest'i Kaydet'i tıklatın.
Web başarım testine veri bağlama eklemek için
Web Performans Testi Düzenleyicisi'nde, Red.aspx sayfasına yönlendiren isteği bulun. Bu, istek listesindeki ikinci düğüm olmalıdır.
Önemli
Web uygulaması Default.aspx sayfasından Red.aspx sayfasına yeniden yönlendirme kullanır. Web Performans Testi Düzenleyicisi'nde, bulmak istediğiniz istek için, istek listesi Red.aspx'i değil Default.aspx'i gösterir. Doğru isteği bulmak için, istek düğümünü genişletin, Form Gönderme Parametreleri klasörünü genişletin ve RadioButtonList=Red girdisi olduğunu onaylamayın.
RadioButtonList1 düğümünü seçin.
Özellikler penceresinde Değer özelliğini bulun. Bu, şu anda Kırmızı olarak ayarlı, çünkü bu, Web başarım testini kaydettiğinizde seçtiğinizdir. Özelliği tıklatın daha sonra görünen aşağı oku tıklatın.
ColorsCSV genişletin, ColorData#csv tablosunu genişletin ardından ColorName seçeneğini belirleyin. RadioButtonList şimdi veri kaynağına bağlandı.
Test menüsünde, Test Ayarlarını Düzenle'nin üzerine gelin ve sonra Yerel (local.testsettings)'i tıklatın.
Test Ayarlarını Yapılandır iletişim kutusunda, sol bölmede Web Test'i seçin ve ardından sağ bölmede One run per data source row (Her veri sırası için bir çalışma) seçeneğini seçin. Bu, veritabanındaki her satır için bir kez olarak, testin sıralı çalışmasına neden olur. Her test yinelemesinde, imleç veritabanındaki sonraki sıraya gider.
Not
Tüm sonuçlar bellekte depolanır. Bu yüzden, Veri kaynak satırı başına bir çalıştırma seçeneği kullanmak büyük veri kümeleri için iyi bir ölçekleme sağlamaz. Büyük bir veri kümesindeki tüm satırların üzerinden geçmek için önerilen yaklaşım Web başarım testini tek bir kullanıcı yükleme testinde çalıştırmaktır. Her bir satırın tek tek üstünden geçmek için Web başarım testindeki veri tablosunu seçin ve Erişim Yöntemi'ni eşsiz'e ayarlayın. Yük testi Web performans testi ile aynı bellek kısıtlamalarına sahip değildir.
Kapat'ı tıklatın.
Dosya menüsünde Web başarım testini kaydetmek için ColorWebTest.webtest'i Kaydet'i tıklatın.
Web Performans Testinin Düzgün Çalıştığını Doğrulamak İçin Testi Çalıştırma
Web başarım testini doğrulamak için
Web Performans Testi Düzenleyicisi'nde, Web performans testinizi başlatmak ve Web Performans Testi Sonuçları Görüntüleyicisi'ni görüntülemek için, Testi Çalıştır'ı tıklatın.
Web Performans Testi Sonuçları Görüntüleyicisi öğesinde Web performans testinin iki çalışması olacaktır. Çalışma 1 ilk veri sırasını ve Çalışma 2 ikinci veri sırasını kullanacak. Çalışma 1'in Red.aspx sayfasını ve Çalışma 2'nin Blue.aspx sayfasını ziyaret etmesine dikkat edin.
Not
Her iki test çalışmasını görmek için Web Performansı Test Sonuçları Görüntüleyicisi'nde yukarı doğru kaydırma yapabilirsiniz.
Not
Çalıştırma 2'deki hata yanıt URL doğrulama kuralından kaynaklanır çünkü URL kaydedilmiş olanla eşleşmez. Web Performansı Test Düzenleyicisi'ndeki Doğrulama Kuralları düğümü altındaki Yanıt URL'si doğrulama kuralını silerek bu doğrulamayı kaldırabilirsiniz. Daha fazla bilgi için bkz. Web Başarım Testlerinde Doğrulama ve Ayıklama Kurallarını Kullanma.
İçerik sekmesini tıklatın ve farklı değerlerin iki tur üzerinden bağlam içerisinde nasıl bağlı olduğunu gözlemleyin. Her bağlı sütun "DataSource1.Table1.ColumnA" formuna sahip bir bağlam parametresine ayarlanmıştır.
Sonraki Adımlar
Bu yönergede, CSV dosyası kullanarak Web performans testine veri bağlama eklediniz. Diğer veri kaynaklarına bağlama hakkında bilgi edinmek için aşağıya bakın:
Web İsteğine Veri Bağlama Eklemesi Nasıl Yapılır
İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek (XML Dosyası)
İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek