2010-10-20 18 views
6

Obecnie piszę testy integracyjne dla interfejsu API REST REST przy użyciu ogórka.Testowanie naprężeń przy użyciu ogórka

Chciałbym również przetestować test API i zastanawiałem się, jak mogę w tym celu ponownie wykorzystać scenariusze ogórka.

Użyłem JMeter i httperf wcześniej do testów stresu i oczywiście oba narzędzia musiały pisać lub rejestrować testy, które chciałem uwzględnić w testach warunków skrajnych. Ponieważ mam już scenariusze z ogórkiem, które chcę przetestować, staram się unikać przepisywania tego, co byłoby w dużej mierze tym samym scenariuszem w składni narzędzia do testowania warunków skrajnych.

Czy ktoś może polecić sposób, w jaki mógłbym użyć do tego testów na cukrzycę? Idealnie chciałbym zasymulować setki równoczesnych użytkowników trafiających w API.

Odpowiedz

0

Hmm, a co z tworzeniem kilku kroków, które wykonują wywołanie systemowe do httpref?

1

Bardzo dobrze może być konieczne stworzenie własnej wiązki ładunkowej. Zasadniczo musisz uruchomić wiele wątków, z których każdy wywołuje proces, aby rozpocząć swoje scenariusze. Będziesz chciał mieć opóźnienie w rozłożeniu, gdy rozpocznie się każdy wątek, ponieważ będzie zaistnieć pewien napływ związany z ładowaniem interpretera Ruby. Może być również konieczne rozłożenie obciążenia na więcej niż jeden komputer z tych samych powodów. Najlepiej byłoby to zrobić w oddzielnych procesach. Być może to może być dobre dla nowego projektu?

Powiązane problemy