BU GÖREVDE
Özet
Bu makalede, ASP.NET Web Hizmetleri WAS aracı ile test açıklamaktadır. WAS aracı bir Web sunucusunda yapay bir yük oluşturur. WAS aracının amacı şudur:
-
ölçü birimi yanıt verme
-
Test ölçeklenebilirlik
-
performans ayarlama
WAS Aracı Web tarayıcıları ile birden çok kullanıcıların isteklerini taklit eder. ASP.NET Web Hizmetleri Web tarayıcıları tarafından kullanılmak üzere tasarlanmış değil olsa da, ASP.NET Web Hizmetleri tarayıcı dostu sayfaları oluşturun. Bu nedenle, ASP.NET Web Hizmetleri WAS aracını kullanarak sınanabilir. WAS aracını kullanarak Web hizmeti isteklerinin benzetimini yapmak için şu adımları izleyin:
başa dön
Microsoft Internet Explorer'ı kullanarak Web Hizmetleri HTTP GET isteği benzetimini yapmak için şu adımları izleyin:
-
Internet Explorer' ı başlatın. İçinde
Adres alanı türü Web URL'si (.asmx) Dosya Hizmetleri.
Örneğin, MyWebService adlı bir .asmx dosyasını WebServiceTest adlı bir Web hizmeti URL'si ile tanımlanması gerekir
http://SunucuAdı/WebServiceTest/MyWebService.asmx. Bu URL'yi yazın ve Git' i tıklatın.
-
ASP.NET Web hizmeti Web hizmetinde bulunan yöntemleri açıklayan bir tarayıcı dostu sayfa oluşturur. Bir istek için vermek istediğiniz yöntemi tıklatın.
-
Web hizmeti başka bir tarayıcı dostu sayfa seçtiğiniz yöntemi ayrıntılı bir tanımını oluşturur. Görünüm örnek istekleri ve yanıtları içinde kullanılabilen tüm Web hizmeti protokollerini gidin.
-
Sayfanın başında, talep edilen parametreleri yazın. Hiçbir parametre istemişse, bu adımı atlayın.
-
Web hizmeti için bir HTTP GET isteği verecek Invoke düğmesini tıklayın.
Internet Explorer yeni bir pencere açılır ve daha sonra isteği verir. Web hizmeti, Internet Explorer tarafından görüntülenen bir XML dosyası döndürerek yanıt verir. Tarayıcının adres çubuğunda görünen URL'yi unutmayın. Sonra ana bilgisayar adı URL'de gösterilen yol tanımlayan Web hizmeti ve Web hizmetine iletilen tüm parametreleri içerir.
ASP.NET Web Hizmetleri bir tarayıcıyla iletişim kurduğundan bu ASP.NET ile Web isteklerine hizmet vermek WAS aracı sağlar.
Web hizmeti yöntemlerini benzetimini yapmak için bir WAS komut dosyası oluşturmak için şu adımları izleyin:
-
WAS aracında WAS yeni bir veritabanı oluşturun.
-
Komutmenüsünde yeni bir komut dosyası oluşturmak için Create işaret ve el ile' yi tıklatın.
Yeni, boş bir komut dosyası oluşturulur.
-
Sağ bölmede, ASP.NET sunucu alanına sunucunun ana bilgisayar adını yazın.
ASP.NET Web hizmeti barındıran sunucunun ana bilgisayar adıdır.
-
Komut dosyası kılavuzunda yeni bir kılavuz öğesi oluşturun. Bunu yapmak için ilk boş satırda fiil aþaðý açýlan liste kutusundan Al seçin.
-
Yol metin kutusuna Web servisinin mutlak yolunu yazın. Bu yolun http:// önekini veya ana bilgisayar adı içermemelidir.
Örneğin, bir Web isteği verecek şekilde WebServiceTest, MyWebService, HelloWorldve 3, bir değeri olan tek bir parametre döngüleri adlı bir yöntem olarak adlandırılan bir .asmx dosyasını adlı hizmet yolunu yazın:
/WebServiceTest/MyWebService.asmx/HelloWorld?cycles=3.
-
Adım 4 ve adım 5 ek Web hizmet istekleri eklemek için yineleyin.
Ayarları yapmak zorunda kalabilirsiniz.
-
Komut menüsünde'ı tıklatın.
Çalıştırın.
-
Görünümmenüsünden komut dosyası tamamlandıktan sonra sonuçları görüntülemek için Raporlar ' ı tıklatın.
Başvurular
Uygulamaları dağıtma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
Ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
nasıl yapılır: .NET Framework üzerine kurulu uygulamaların performansını ölçeklendirmek ve ayarlamak
başa dön