Proceedings of International Conference on Applied Innovation in IT
2024/03/07, Volume 12, Issue 1, pp.205-212

An Innovative Approach of API Automation Testing Implemented on Cloud Environments Using Container Management Services


Tanja Dimova, Igor Kalendar, Daniel Denkovski, Danijela Efnusheva and Marija Kalendar


Abstract: This research paper focuses on developing a complete system for daily automation testing of comprehensive web applications implemented on cloud environments, encompassing the execution of automated API tests, real-time monitoring and results visualization of the testing environments. Despite the tools for developing automated API tests, the study uses containerization tools as Docker and Kubernetes, showcasing their integration into a cohesive testing framework. Furthermore, the implementation leverages the potential of the Google Cloud Platform (GCP) to demonstrate the usage of cloud computing services, emphasizing scalability and efficiency. Additionally, the paper details the integration of monitoring tools, specifically Elasticsearch, to assess and visualize the health and performance of the underlying Kubernetes cluster. Through a comprehensive approach, encompassing a wide variety of tools, the research establishes a continuous and automated testing environment essential for cutting-edge software applications. Results showcase the successful orchestration of all the technologies, highlighting their collective impact on achieving a robust and efficient system for continuous automation testing and monitoring.

Keywords: Automation Testing, Cloud Platforms, Container Services, Docker, Kubernetes, Google Cloud Platform, Services Monitoring

DOI: 10.25673/115701; PPN 1884687490

Download: PDF

References:

  1. P. Agrawal and N. Rawat, “Devops, ‘A New Approach To Cloud Development & Testing’,” Proceedings of the 2019 Int. Conf. on Issues and Challenges in Intelligent Computing Techniques (ICICT), India, 27-28 Sep. 2019, pp. 1-4.
  2. P.P. Kore, M.J. Lohar, M.T. Surve, and S. Jadhav, “API Testing Using Postman Tool,” Int. Journal for Research in Applied Science & Engineering Tech. (IJRASET), 2022, doi: 10.22214/ijraset.2022.48030.
  3. Dh.K. Sharma, “Security Testing of API using Postman and Swagger tools and its use in Internet of Things (IOT),” Journal of Emerging Technologies and Innovative Research, Feb. 2019, vol. 6, no. 2.
  4. J. Shah and D. Dubaria, “Building Modern Clouds: Using Docker, Kubernetes & Google Cloud Platform,” IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), 2019, doi: 10.1109/ccwc.2019.8666479.
  5. S. Kumar and C. Saravanan, “A Comprehensive study on Data Visualization tool - Grafana,” Journal of Emerging Technologies and Innovative Research, ISSN:2349-5162, vol.8, no. 5, page no.f908-f914, May-2021.
  6. N. Kathare, O.V. Reddy, and V. Prabhu, “A Comprehensive Study of Elasticsearch,” International Journal of Science and Research (IJSR), vol. 10, no. 6, June 2021, doi: 10.21275/SR21529233126.
  7. P. Shenoy, S.V. Soudri, R. Kumar, and S. Bailuguttu, “Enhancement of observability using Kubernetes operator,” Indonesian Journal of Electrical Engineering and Computer Science, 2022, doi: 10.11591/ijeecs.v25.i1, pp. 496-503.
  8. S. Kaiser, M.S. Haq, A. Tosun, and T. Korkmaz, “Container technologies for ARM architecture: a comprehensive survey of the state-of-the-art,” IEEE Access, 2022, doi: 10.1109/ACCESS.2022.3197151.
  9. G. Ambrosino, G.B. Fioccola, R. Canonico, and G. Ventre, “Container mapping and its impact on performance in containerized Cloud environments,” IEEE Int. Conf. on Service Oriented Systems Engineering (SOSE), 2020, doi: 10.1109/SOSE49046.2020.00014.
  10. S. Garg and S. Garg, “Automated Cloud Infrastructure, Continuous Integration and Continuous Delivery using Docker with Robust Container Security,” Conference: 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), 2019, doi: 10.1109/MIPR.2019.00094.
  11. A.M. Potdar, D.G. Narayan, S. Kengond, and M.M. Mulla, “Performance Evaluation of Docker Container and Virtual Machine,” Third International Conference on Computing and Network Communications, 2020, doi: 10.1016/j.procs.2020.04.152.


    HOME

       - Call for Papers
       - For authors
       - Important Dates
       - Conference Committee
       - Editorial Board
       - Reviewers
       - Last Proceedings


    PROCEEDINGS

       - Volume 12, Issue 1 (ICAIIT 2024)        - Volume 11, Issue 2 (ICAIIT 2023)
       - Volume 11, Issue 1 (ICAIIT 2023)
       - Volume 10, Issue 1 (ICAIIT 2022)
       - Volume 9, Issue 1 (ICAIIT 2021)
       - Volume 8, Issue 1 (ICAIIT 2020)
       - Volume 7, Issue 1 (ICAIIT 2019)
       - Volume 7, Issue 2 (ICAIIT 2019)
       - Volume 6, Issue 1 (ICAIIT 2018)
       - Volume 5, Issue 1 (ICAIIT 2017)
       - Volume 4, Issue 1 (ICAIIT 2016)
       - Volume 3, Issue 1 (ICAIIT 2015)
       - Volume 2, Issue 1 (ICAIIT 2014)
       - Volume 1, Issue 1 (ICAIIT 2013)


    PAST CONFERENCES

       ICAIIT 2024
         - Photos
         - Reports

       ICAIIT 2023
         - Photos
         - Reports

       ICAIIT 2021
         - Photos
         - Reports

       ICAIIT 2020
         - Photos
         - Reports

       ICAIIT 2019
         - Photos
         - Reports

       ICAIIT 2018
         - Photos
         - Reports

    ETHICS IN PUBLICATIONS

    ACCOMODATION

    CONTACT US

 

DOI: http://dx.doi.org/10.25673/115729


        

         Proceedings of the International Conference on Applied Innovations in IT by Anhalt University of Applied Sciences is licensed under CC BY-SA 4.0


                                                   This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License


           ISSN 2199-8876
           Publisher: Anhalt University of Applied Sciences

        site traffic counter

Creative Commons License
Except where otherwise noted, all works and proceedings on this site is licensed under Creative Commons Attribution-ShareAlike 4.0 International License.