Gram w SoapUI (wersja bezpłatna/open source), aby sprawdzić, czy może być przydatny w pracy do tego rodzaju obszernych testów API, które często robimy, ponieważ obecnie większość naszych testów wykonujemy na samym poziomie ui strona w każdym serwerze/aplikacji, a niektóre funkcje, takie jak automatyzacja niektórych przypadków testowych, mogą być naprawdę przydatne (między innymi).Import definicji swagger do SoapUI za darmo?
Problem polega na tym, że nie mogę wymyślić, jak zaimportować wszystkie punkty końcowe do SoapUI bez konieczności ręcznego tworzenia ich pojedynczo. Widzę, że istnieje opcja importowania z przechwalania, ale nie wydaje mi się, żeby działało i przeglądanie go do tej pory nie pomogło mi.
- Czy można to zrobić za pomocą darmowej wersji? Wiem, że REST Discovery to funkcja pro, ale nie jest to, czego szukam.
- Czy ktoś mógłby mi powiedzieć, jakie będą kroki? Próbowałem skierować go na stronę "swagger-ui", ale to nic nie dało. Mam dostęp do kodu źródłowego aplikacji (napisanego w języku Java + wiosna), czy definicja przenikania, którą muszę zaimportować, znajduje się gdzieś tam? Pokeduje, ale prawdopodobnie nie patrzę w odpowiednie miejsce.
Wiem, że utknąłem w czymś, co jest prawdopodobnie absurdalnie łatwe, ale byłbym wdzięczny za pomoc w tej sprawie.
Edit: To jest wersja 5.2.1 za pomocą SoapUI
SoapUI importuje tylko pliki Swagger w formacie json, nie Yaml. Użyłem edytora SWAGGER do importu YAML i pobrania JSON. – intotecho
@intotecho Jesteś pewien? Pomyślnie zaimportowałem plik YAML (SoapUI 5.3.0), potrzebny tylko do określenia ścieżki do pliku i prawidłowego typu MIME ("application/yaml"). – naXa