8

Mamy około 15 usług wcf obsługiwanych w systemie Windows. Niektóre z nich są w .NET 4.0, a niektóre w .NET 3.5.Jak wykonać test obciążenia/stresu usług wcf obsługiwanych w usłudze Windows?

Chciałbym wiedzieć, jak wykonać obciążenia/stres/testy wydajności usług wcf obsługiwanych w systemie Windows. Klient używa wiązania .net tcp do komunikacji z usługami. Ponadto większość API zwraca strumień dla celów wydajności.

Udało mi się znaleźć narzędzia do testowania usług wcf hostowane w IIS, ale nie wiem, jak wykonać test obciążenia/stresu/wydajności dla usług hostowanych w usłudze okna.

Każda pomoc jest doceniana. Dziękuję Ci.

+1

jeśli chcesz podzielić się jakie narzędzia znalazłaś dla hostowanych usług WCF w IIS –

+2

@SurjitSamra - patrz [ten post] (http : //stackoverflow.com/questions/221973/load-testing-wcf-service-hosted-on-iis) związane z testowaniem WCF w IIS. – SliverNinja

+0

@SurjitSamra - Ale moje usługi są hostowane jako usługi Windows i używam wiązania net.tcp. –

Odpowiedz

1

Powinieneś badanie przy użyciu Visual Studio 2010 w wersji Ultimate. Podstawowym procesem jest symulacja żądań HTTP.

Najprostszym sposobem, w jaki mogę wykonać zdjęcie, byłoby utworzenie aplikacji, która wywoływałaby usługę sieciową, którą chcesz przetestować, w sposób podobny do tego, w jaki oczekujesz wywołania normalnych aplikacji. Użyj Fiddler2, aby nagrać sesję https. Zapisz sesję jako test sieci Web w studiu wizualnym. Załaduj test internetowy do programu Visual Studio i przekonwertuj go na test sieciowy. Pozwala to kontrolować zabezpieczenia itp., Które są używane w stosunku do usługi internetowej.

Do przeprowadzenia testu obciążenia wymagane jest wydanie Visual Studio 2010 Ultimate Edition, ale testy stron internetowych można tworzyć przy użyciu zwykłych wersji. Naprawdę trudne testy wymagają licencji na wirtualne pakiety użytkowników, ale edycja Ultimate pozwala na testowanie do 250 wirtualnych użytkowników z jednym procesorem. To wystarczy, aby dobrze zrozumieć profil wydajności usługi internetowej.

+0

Ale moje usługi są hostowane jako usługi systemu Windows i używam wiązania net.tcp. Czy ta metoda zadziała również w tym scenariuszu? –

4

Można odwołać prostych kroków od here do testowania obciążenia i wydajności usług WCF

Powiązane problemy