Jakieś materiały książki coś zrozumiałego od testowania Api Rest(POST, PUT, GET, DELETE) przy pomocy JAVA?????
Rest najlepsze praktyki i wzorce w języku Java Bhakti Mehta????
phenom111 napisał(a):
Rest najlepsze praktyki i wzorce w języku Java Bhakti Mehta????
Potrzebuje jakiś materiałów aby sobie wspomóc testowanie API Rest(Json), używane metody w api(PUT, GET, POST, DELETE ). Obecnie testuje przez POSTMANA ale jednak jest to nie wystarczające. Przy okazji chciałby potrenować język JAVA.
- Startujesz aplikacje
- Stukasz w endpointy
Najlepiej zrobić to oczywiście z kodu, wiec nie stukać jak zwierze postmanem tylko napisać sobie kawałek kodu który tworzy klienta HTTP, wysyła zapytania i spawdza odpowiedzi.
Do stukania w endpointy może się przydać:
- Jakiś framework do testów, np. JUnit
- Jakaś bibliotekę do asercji dla odpowiedzi. Jak odpowiedzi są JSONem to np. JSONassert
I jeszcze docker do baz danych
Polecam http://rest-assured.io/ do testów endpointów, a zaoszczędzony czas poświęcić na zbudowanie kolejnej apki w javie lub rozbudowanie resta.
Mozesz skorzystac z javy z HttpClient albo strzelac bezposrednio przez curl
ALE od siebie rekomenduje Visual Studio Code, a do tego plugin Rest Client:
https://marketplace.visualstudio.com/items?itemName=humao.rest-client