Porovnání nástrojů SoapUI a Postman pro testování rozhraní REST API

Název práce: Porovnání nástrojů SoapUI a Postman pro testování rozhraní REST API
Autor(ka) práce: Votlučka, Vojtěch
Typ práce: Diplomová práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce se zabývá porovnáním nástrojů SoapUI a Postman pro testování rozhraní REST API. Práce se nejdříve zaobírá testováním REST API obecně. Dále práce představuje vybrané nástroje pro testování, konkrétně tedy SoapUI a Postman. Práce analyzuje možnosti použití nástrojů pro testování REST API. K porovnání nástrojů se zde stanovují kritéria, na jejichž základě poté samotné porovnání probíhá. Díky užití těchto stanovených kritérií se v práci vybírá vhodný nástroj pro názornou ukázku užití při testování reálné aplikace. Dokumentace této ukázky tvoří taktéž pomocnou příručku pro další užití k testování jiných aplikací.K dosažení cílů práce se užívají metody popisu a explanace. Tyto metody umožňují jak uvedení do tématu testování REST API, tak i samotné představení zvolených nástrojů pro testování REST API. Jednou z hlavních užitých metod je multikriteriální analýza, která slouží k hodnocení zvolených nástrojů, tj. SoapUI a Postman. Dalšími užitými metodami jsou komparace a následná syntéza zjištěných poznatků, což slouží především v praktické části k demonstraci vhodného nástroje pro účely testování REST API.Výsledkem práce je především porovnání dvou vybraných nástrojů pro testování rozhraní REST API, jmenovitě nástrojů SoapUI a Postman. Dílčími výsledky práce je tedy představení nástrojů SoapUI a Postman, analýza možností užití nástrojů pro testování REST API, a následná definice kritérií k porovnání, která jsou užita pro volbu vhodného nástroje pro praktické užití vybraného nástroje pro testování na reálné aplikaci. Toto aktuální představení oblasti testování REST API a daných nástrojů může taktéž sloužit jako návod k volbě vhodného nástroje pro testování REST API.
Klíčová slova: Postman; REST API; SoapUI; testování softwaru
Název práce: Comparison of tools SoapUI and Postman for testing REST API interface
Autor(ka) práce: Votlučka, Vojtěch
Typ práce: Diploma thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
This thesis deals with the comparison of SoapUI and Postman tools for testing the REST API. The thesis first deals with testing of REST API in general. Furthermore, the work presents selected tools for testing, namely SoapUI and Postman. The thesis analyses possibilities of using tools for the purpose of testing REST API. To compare the tools, the criteria are set in the thesis. Based on the criteria, the comparison itself takes place. Thanks to the use of these criteria, a suitable tool for illustrative use in testing a real application is selected. The documentation for this demo is also an auxiliary guide for further use in testing of other applications.The methods of description and explanation are used to achieve the goals of the thesis. These methods allow both the introduction of the REST API testing topic and the introduction of the selected REST API testing tools. One of the main methods used ismulticriterial analysis, which is used to evaluate selected tools, that is SoapUI and Postman. Other methods used are comparison and subsequent synthesis of findings, which are used mainly in the practical part to demonstrate a suitable tool for the purposes of testing the REST API.The result of this thesis is mainly a comparison of two selected tools for testing the REST API, namely SoapUI and Postman. Partial results of the work are the introduction of SoapUI and Postman products, analysis of the use of tools for testing REST API, and subsequent definition of criteria for comparison, which are then used to select a suitable tool for demo. In the demo, the selected tool for testing is used on a real application. This up-to-date presentation of the REST API testing area and tools can also serve as a guide for choosing the right testing tool.
Klíčová slova: Postman; REST API; SoapUI; software testing

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 12. 6. 2017
Datum podání práce: 28. 4. 2019
Datum obhajoby: 7. 6. 2019
Identifikátor v systému InSIS: https://insis.vse.cz/zp/62390/podrobnosti

Soubory ke stažení

    Poslední aktualizace: