- zaimplementowałeś prosty WebService,
- WS działa w oparciu o protokół SOAP.
Zamierzasz skrupulatnie przetestować swoje dzieło. Chcesz:
- aby testowanie odbywało się w relatywnie prosty sposób,
- pozwalało dodatkowo wykonać load-testing,
- nie wymagało napisania linijki kodu,
- było możliwe do uruchomienia w prostym, standardowym środowisku.
Jest na to prosty sposób.
Korzystając z narzędzia cURL i spreparowanych wcześniej wiadomości zgodnych z SOAP, jesteś w stanie testować WS z poziomu konsoli (Linux lub cygwin). Aby to zrobić, należy wykonać następujące polecenie:
Gdzie:
- http://ws-targeturl.com/ws/ to adres docelowy WS,
- --user user:password (opcjonalne) przesyła do serwera nazwę użytkownika i hasło (tylko dla HTTP Basic)
Tak przygotowany test można wykonać zarówno na jednej jak i wielu maszynach wielokrotnie (w tym także równolegle), co może nieźle pozwolić ocenić czas odpowiedzi serwera poprzez symulację obciążenia.
Brak komentarzy:
Prześlij komentarz