Hallottam mar a RestAssured-rol, ott van a JMeter, manualra meg Postman.
Ti mivel tesztelitek manualisan/automatan az api-t?
Hozzászólások
Manuális, de akár terheléses tesztekre is alkalmas a soapUI: https://www.soapui.org/
Az ingyenes változatát évek óta használom, nagyon hasznos kis eszköz.
(a neve nem megtévesztendő, REST szolgáltatásokat is kezel)
+1 a soapui-ra, de főleg azért mert soap-os tesztekhez használjuk, így kényelmes mellé rakni a rest-es dolgokat is. groovyscript-el bővíthető egy szintig. Ha amúgy kényelmes használni a testernek akkor tud jó -is- lenni:
pl gyorsan összekattintgatható hívás-válaszok+assert-ek ill. hívás-láncok gyors összerakására jó.
reportolni, ci bekötni már kicsit faragni kell a free verziót, de megoldható az is. ha megnézed a fizetős verziót, akkor ezek kicsit kényelmesebbek, de ha extra igényeid vannak akkor mindenhol tákolni kell rajta azért..
loadtestekhez nem ajánlanám, mert lévén javas alkalmazás x szál/példányt tudsz belőle ugyan futtatni, de pl földrajzilag több helyről megküldeni sok-sok példánnyal azért már macerás, nem erre lett kitalálva, inkább a UI/GUI rész érdekes, hogy gyorsan összepattintható benne az adott teszt összeállítás.
A pro funkciók egy része is elérhető scriptekkel (pl datasource-ok ill resultset db-be mentése) stb.
Ezek után nem mindegy, hogy pontosan mire szeretnéd használni és milyen környezetben..
amúgy fejlesztői tesztekhez inkább valami a fejlesztői készlethez illeszkedő eszközt javasolnék amiből könnyen meg lehet szólítani az adott endpoint-ot: ez pedig elsősorban az adott fejlesztői eszköztártól függ..
Manualis probalgatasra CURL a kiraly :D, copy-paste-elheted a teljes parancsot, atkuldheted kolleganak, elmentheted issue trackerbe... Win-re is van pl. Cmdr-ben.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^" --> YouTube csatornám
Hozzászólások
Manuális, de akár terheléses tesztekre is alkalmas a soapUI: https://www.soapui.org/
Az ingyenes változatát évek óta használom, nagyon hasznos kis eszköz.
(a neve nem megtévesztendő, REST szolgáltatásokat is kezel)
+1 a soapui-ra, de főleg azért mert soap-os tesztekhez használjuk, így kényelmes mellé rakni a rest-es dolgokat is. groovyscript-el bővíthető egy szintig. Ha amúgy kényelmes használni a testernek akkor tud jó -is- lenni:
pl gyorsan összekattintgatható hívás-válaszok+assert-ek ill. hívás-láncok gyors összerakására jó.
reportolni, ci bekötni már kicsit faragni kell a free verziót, de megoldható az is. ha megnézed a fizetős verziót, akkor ezek kicsit kényelmesebbek, de ha extra igényeid vannak akkor mindenhol tákolni kell rajta azért..
loadtestekhez nem ajánlanám, mert lévén javas alkalmazás x szál/példányt tudsz belőle ugyan futtatni, de pl földrajzilag több helyről megküldeni sok-sok példánnyal azért már macerás, nem erre lett kitalálva, inkább a UI/GUI rész érdekes, hogy gyorsan összepattintható benne az adott teszt összeállítás.
A pro funkciók egy része is elérhető scriptekkel (pl datasource-ok ill resultset db-be mentése) stb.
Ezek után nem mindegy, hogy pontosan mire szeretnéd használni és milyen környezetben..
amúgy fejlesztői tesztekhez inkább valami a fejlesztői készlethez illeszkedő eszközt javasolnék amiből könnyen meg lehet szólítani az adott endpoint-ot: ez pedig elsősorban az adott fejlesztői eszköztártól függ..
---
Referrall https://goo.gl/7S2vlp (koding) | https://goo.gl/muWzKz (digitalocean)
+1
Postmant is próbáltam már.
Win alatt a Wfetch tool is hasznos lehet manuális próbálgatáshoz.
Manualis probalgatasra CURL a kiraly :D, copy-paste-elheted a teljes parancsot, atkuldheted kolleganak, elmentheted issue trackerbe... Win-re is van pl. Cmdr-ben.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
Automatikus tesztre a Codeception-t (http://codeception.com/) használom
Személyes weboldalam
'Everybody loves LEDs'
rest assured-del...
Manuális tesztelésre én is curl-t használok.
Amúgy RestAssured (a json schema támogatásával együtt).
Automata: e2e , integration tesztek. https://github.com/dareid/chakram
Valodi teszteket futtatunk es nem mockolt adatokkal.
--
"ssh in a for loop is not a solution" – Luke Kanies, Puppet developer