Jakie narzędzia mogę przetestować w usłudze WCF?Testowanie obciążenia usługi WCF (hostowane na IIS)
Spodziewam się mnóstwa obciążenia, więc chcę mieć pojęcie, ile może obsłużyć pojedynczy serwer.
Jakie narzędzia mogę przetestować w usłudze WCF?Testowanie obciążenia usługi WCF (hostowane na IIS)
Spodziewam się mnóstwa obciążenia, więc chcę mieć pojęcie, ile może obsłużyć pojedynczy serwer.
zacząć od tego:
http://www.codeplex.com/WCFLoadTest
Nie robi wszystko co możliwe z WCF, ale jest to najlepsze narzędzie na początek. Co gorsza, pisanie ręcznego kodu wywoławczego za pomocą usług internetowych nie jest trudne. Znacznie łatwiej jest załadować test niż strony internetowe.
WCFLoadTest do końca. Rozmawiałem nawet z członkami MS, którzy przysięgają na to narzędzie.
Visual Studio posiada również pewne narzędzia do testowania obciążenia, ale nie mogę ręczyć za to, jak dobrze wykonują swoją pracę, ani nie mogę powiedzieć, które wersje VS zawierają narzędzia do testowania obciążenia.
Napisałem własne narzędzie (WCFStorm). Są to cechy:
Ogólne:
◦Dynamically wywoływać i testy WCF Services
◦Dynamically powoływać i testy usługi Web napisany w dowolnym języku
◦Save swojej otwartej serwisu i jego testy przypadków w "projekcie", który można ponownie załadować w dowolnej chwili:
◦Dynamicznie wywołać metody serwisowe nawet te zawierające złożone typy danych
◦UI oparte dynamiczna edycja złożonych typów danych
◦Test WCF i wielu stron internetowych w jednym interfejsie.
◦Multiple-zakładce interfejs
autoryzację ◦Basic i Windows
◦Test usługi siedzi za pełnomocnika
◦Dynamically zmodyfikować punkt końcowy URL lub WCF Web Service.
◦Dynamicznie edytować powiązanie usługi.
testowanie funkcjonalne:
◦Create przypadki testowe funkcjonalny i zapisać go jako część projektu
◦Create i zapisać funkcjonalnych przypadków testowych zawierających oczekiwanych rezultatów.
◦ Porównać graficznie (side-by-side) oczekiwane wyniki z faktyczną odpowiedzią usługi.
Wyniki testu:
◦Create skuteczności przypadki testowe i zapisać go jako część projektu
◦Graphically wyświetlania wykresów w czasie rzeczywistym wraz z postępem test wydajności.
◦ Konfigurowalne parametry testu (liczba agentów, czas trwania testu, interwał itp.). Możesz podkreślić swoją usługę tak, jak chcesz.
Zobacz zrzut ekranu.
alt text http://geekswithblogs.net/images/geekswithblogs_net/Erik/WcfStorm/WcfStormPerfTest.jpg
SO-Aware Workbench testu sprawia, że rzeczy bardzo proste z bogatym doświadczeniem wizualnym. Możesz budować różnorodne testy i scenariusze i uruchamiać je bardzo szybko.
http://www.tellagostudios.com/products/so-aware-test-workbench%E2%84%A2
Próbuję zainstalować Express Edition na W7, ale instalator mówi, że muszę zainstalować tryb zgodności z IIS 6.0, jakikolwiek pomysł, jak to zrobić na W7? Dzięki! –
Spróbuj http://www.soapui.org/ jest open source, a wersja Pro będzie trzeba zaznaczyć pobierania loadui, czyli swój kawałek testu obciążenia.
http://www.soapui.org/ jest ok, jeśli nie chcesz używać Net.TCP, że nie działa z WCF i Net.TCP
możemy załadować testową usługę sieciową, w tym WCF, za pomocą Soap UI – Amzath
Co o usługach WCF obsługiwana w usługach Windows? Czy WcfLoadTest może w tym pomóc? –