Comparison of tools SoapUI and Postman for testing REST API interface

Thesis title: Porovnání nástrojů SoapUI a Postman pro testování rozhraní REST API
Author: Votlučka, Vojtěch
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
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.
Keywords: Postman; REST API; SoapUI; testování softwaru
Thesis title: Comparison of tools SoapUI and Postman for testing REST API interface
Author: Votlučka, Vojtěch
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
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.
Keywords: Postman; REST API; SoapUI; software testing

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 12. 6. 2017
Date of submission: 28. 4. 2019
Date of defense: 7. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/62390/podrobnosti

Files for download

    Last update: