Share via


Veri Kaynağını Web Performans Testine Bağlama

Web performans testindeki HTTP isteklerine giriş sağlamak için Web performans testine veri bağlamayı kullanabilirsiniz. Örneğin, Web performans testi yürütülürken yinelenen oturum açma denemeleri için kullanılacak oturum açma adları ve oturum açma parolaları listesi sağlayabilirsiniz.

Web performans testlerini inceleyebilir ve veri tabanlı olmasını istediğiniz test bölümüne karar verebilirsiniz. Daha sonra testin bu parçası için bir veri kaynağı oluşturabilirsiniz. Verileri bir Web başarım testinde çeşitli konumlara bağlayabilirsiniz.

Gereksinimler

  • Visual Studio Ultimate

Veri Bağlama Ayrıntıları

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. Seçerek bir veritabanındaki verilere bağlayabilir Veri kaynağı Ekle.

Ayrıca, bir OLE DB veri kaynağı .csv dosyaları, XML belgeleri, Excel, Access ve SQL Server veritabanları da dahil olmak üzere veri bağlama için kullanılabilir.

Ayrıca, veri bağlamayı aşağıdaki şekillerde kullanabilirsiniz:

  • Web Performans Testi Düzenleyicisi'nde düzenleyebileceğiniz özellikler için.

  • Doğrulama ve çıkarma kuralları ve Web hizmet isteklerinde.

  • Test ve istek düzeyinde eklentilerin özelliklerinde.

Eklentiler ve kurallar için veri bağlama kullanmak için şu veri bağlama sözdizimini el ile girmeniz gerekir: {{<context-variable-name}}. Veri kaynakları öğeleri bağlam içerisinde dataSourceName.TableName.ColumnName biçiminde yerleştirir. Buna göre bir bağlama şuna benzeyebilir: {{ds1.myTable.myColumn}}

ms404707.collapse_all(tr-tr,VS.110).gifVeri Bağlama Kullanan Özellikler

  • Kimlik Bilgilerini Ayarlama
    Bir testte kimlik bilgilerini ayarlamak için veritabanındaki verilere bağlayın. Örneğin, testlerinizdeki kullandığınız oturum açma adları ve parolaların bir listesine sahip olabilirsiniz.

    Daha fazla bilgi için bkz. Web Başarım Testinde Kimlik Bilgileri Nasıl Ayarlanır

  • QueryString Parametreleri
    Web performans testlerinizde kullanılan ad ve değer çiftlerini bir veritabanındaki verilere bağlayın.

  • Form Alanı Parametreleri
    Bir Web formunda görüntülenen herhangi bir giriş alanını veritabanındaki verilere bağlayın.

  • İstek URL
    İstenen URL'yi veritabanı dosyasındaki verilere bağlayın.

ms404707.collapse_all(tr-tr,VS.110).gifErişim Yöntemleri

Visual Studio Ultimate bir veri kaynağına bağlarken veritabanındaki kayıtlara sıralı erişim, rastgele ve eşsiz erişimi destekler.

  • Sequential
    İlk kayıttan başlar ve tabloyu satır satır taşır. Bu varsayılandır. Bu erişim yöntemi, bir testin süresi boyunca bir tablodaki veri arasında döngü gerçekleştirir.

  • Rasgele
    Bir tablodaki satırlar arasında rastgele gezinme. Bu erişim yöntemi, bir testin süresi boyunca bir tablodaki veri arasında döngü gerçekleştirir.

  • Unique
    Verilerden, satır temelinde ve her kayıt için yalnızca bir kez olmak üzere sıralı olarak geçiş yapın. Döngü gerçekleştirmeyecektir.

ms404707.collapse_all(tr-tr,VS.110).gifYükleme Testi için Değerlendirmeler

Veri temelli testlerin yürütülmesi iyi bir yükleme testi gerçekleştirmede önemli bir konudur çünkü gerçek dünya etkinliğini daha gerçekçi bir şekilde modeller ve sunucunun önbelleğe almasını garantileme konusunda yardımcı olur ve bu nedenle etkin bir biçimde kullanılmaktadır.

Web performans testleriniz bir yükleme testinde toplandığında ve uzaktan çalışan bir makinede çalıştığında, bireysel ajan bilgisayarlarının bağımlı veriyi nasıl kullandığını dikkate almanız gerekir. Örneğin, erişim yöntemi sıralı ya da rastgele olduğunda, her aracı, o aracıda oluşturulan tüm sanal kullanıcılar tarafından paylaşılan verilerin tam bir kopyasını alır. Ancak, erişim yöntemi benzersiz olduğunda, veriler aracılar arasında bölünür. Daha fazla bilgi için bkz. Birden çok Test makinelerde Test denetleyicileri ve Test aracıları'nı kullanarak yük sınaması dağıtma çalışır.

Bir metin dosyasını veri kaynağı olarak kullanıyorsanız, veri kaynağının konumunu da göz önüne almalısınız. Bir dizin yolunu tasarım zamanında sabit kodlarsanız, örneğin c:\datafolder, çalışma zatamnında veritabanı dosyası her aracı bilgisayarın c:\datafolder dizin yolunda bulunacaktır. Veri kaynaklarını ağ paylaşımlarında oluşturmanız önerilir. Ağ paylaşımları üzerinde veri oluşturmak, bu veriyi diğer Web başarım testlerinde tekrar kullanabilmenizi, diğer denetleyicilerle paylaşmanızı ve bu verileri bir uzak makine üzerindeki yükleme testinde daha kolay kullanmanızı sağlar.

Görevler

Görevler

İlişkili Konular

Web performans testine bir veri kaynağı ekleme: Web performans testine HTTP istekleri bağlayabilmek için ona bir veri kaynağı ekleyin. Veri kaynağı bir veritabanından, XML dosyasından veya virgülle ayrılmış değer dosyasından (CSV) olabilir. Ayrıca sütun başlıkları olmayan bir CSV dosyası gibi, metin dosyası veri kaynağı açıklayan bir şema tanımı sağlayabilirsiniz.

Bir veri kaynağını bir Web isteğine bağlama: Web isteğinize bir veri kaynağı ekledikten sonra Web performans testinizdeki veri kaynağına bir Web performans testi isteği bağlayabilirsiniz.

Veri kaynağını Web hizmeti isteğine bağlama: Web hizmeti isteğini veri kaynağına bağlayabilirsiniz.

NotNot
Bir veri kaynağını bir Web hizmeti isteklerine bağlamak için XML kodunuzdaki SOAP gövdesini elle düzenlemeniz gerekir.

Web performansı testinin bir Web performansı test üzerindeki verilere kaç kez erişmesini istediğinizi yapılandırın: Web performansı testinin bir veri kaynağı üzerindeki verilere kaç kez erişmesini istediğinizi yapılandırın.

Ayrıca bkz.

Görevler

Web İsteğine Veri Bağlama Eklemesi Nasıl Yapılır

Web Başarım Testinde Kimlik Bilgileri Nasıl Ayarlanır

Diğer Kaynaklar

Web Başarım Test Düzenleyicisi'ni Kullanarak Web Başarım Test Kayıtlarını Özelleştirme

Web Başarım Testlerini Oluşturma ve Düzenleme

Birden çok Test makinelerde Test denetleyicileri ve Test aracıları'nı kullanarak yük sınaması dağıtma çalışır