Comparison of open-source runtime testing tools for microservices

被引:0
|
作者
Juan P. Sotomayor
Sai Chaithra Allala
Dionny Santiago
Tariq M. King
Peter J. Clarke
机构
[1] Florida International University,School of Computing and Information Sciences
[2] Test.ai, Research & Development
来源
Software Quality Journal | 2023年 / 31卷
关键词
Microservices; Open-source testing tools; Software testing; Testing levels; Microservices testing;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, there has been an increase in the number of software applications developed using the microservices architectural pattern. This trend is due to the benefits derived from the more traditional N-tier architectural patterns that use monolithic designs for each tier. The value of using the microservices architectural pattern, particularly in the cloud, has been pioneered by companies such as Netflix and Google. These companies have created protocols and tools to support the development of cloud-based applications. However, the testing of microservices applications continues to be challenging due to the added complexity of network communication between the collaborating services. In addition, an increasing number of tools are being used to test microservices-based applications, which makes selecting the most appropriate tool(s) a challenging task. In this article, we compare several open-source tools used to support the testing of microservices based on testing levels, the scaffolding required, languages used for test cases, and the type of interface used to interact with the applications under test. We describe a prototype for a microservices-based application called Rideshare that allows users to reserve rides from available drivers. Using the Rideshare application, we performed a study using a subset of selected open-source tools to determine the overhead added by these tools. We present the results of the study and describe our experiences in configuring the tools to test the Rideshare application using different testing approaches.
引用
收藏
页码:55 / 87
页数:32
相关论文
共 50 条
  • [1] Comparison of open-source runtime testing tools for microservices
    Sotomayor, Juan P.
    Allala, Sai Chaithra
    Santiago, Dionny
    King, Tariq M.
    Clarke, Peter J.
    [J]. SOFTWARE QUALITY JOURNAL, 2023, 31 (01) : 55 - 87
  • [2] Comparison of Runtime Testing Tools for Microservices
    Sotomayor, Juan P.
    Allala, Sai Chaithra
    Alt, Patrick
    Phillips, Justin
    King, Tariq M.
    Clarke, Peter J.
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2019, : 356 - 361
  • [3] Open-Source Testing Tools for Smart Grid Communication Network
    Do, Nguyet Quang
    Ong, Hang See
    Lai, Lee Chee
    Che, Yung Xuen
    Ong, Xing Jui
    [J]. 2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 156 - 161
  • [4] A Dataset of Microservices-based Open-Source Projects
    d'Aragona, Dario Amoroso
    Bakhtin, Alexander
    Li, Xiaozhou
    Su, Ruoyu
    Adams, Lauren
    Aponte, Ernesto
    Boyle, Francis
    Boyle, Patrick
    Koerner, Rachel
    Lee, Joseph
    Tian, Fangchao
    Wang, Yuqing
    Nyyssola, Jesse
    Quevedo, Ernesto
    Rahaman, Shahidur Md
    Abdelfattah, Amr S.
    Mantyla, Mika
    Cerny, Tomas
    Taibi, Davide
    [J]. 2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 504 - 509
  • [5] An exploratory in silico comparison of open-source codon harmonization tools
    Willems, Thomas
    Hectors, Wim
    Rombaut, Jeltien
    De Rop, Anne-Sofie
    Goegebeur, Stijn
    Delmulle, Tom
    De Mol, Maarten L.
    De Maeseneire, Sofie L.
    Soetaert, Wim K.
    [J]. MICROBIAL CELL FACTORIES, 2023, 22 (01)
  • [6] An exploratory in silico comparison of open-source codon harmonization tools
    Thomas Willems
    Wim Hectors
    Jeltien Rombaut
    Anne-Sofie De Rop
    Stijn Goegebeur
    Tom Delmulle
    Maarten L. De Mol
    Sofie L. De Maeseneire
    Wim K. Soetaert
    [J]. Microbial Cell Factories, 22
  • [7] Open-source tools for data mining
    Zupan, Blaz
    Demsar, Janez
    [J]. CLINICS IN LABORATORY MEDICINE, 2008, 28 (01) : 37 - +
  • [8] Profiling the ST 2110 Network Traffic for Load Testing with Open-Source Tools
    Kostiukevych, Ievgen
    Kernen, Thomas
    Vermost, Willem
    Kondratenko, Pavlo
    [J]. SMPTE Motion Imaging Journal, 2024, 133 (01): : 52 - 65
  • [9] Open-source Tools in R for Landscape Ecology
    Maximillian H.K. Hesselbarth
    Jakub Nowosad
    Johannes Signer
    Laura J. Graham
    [J]. Current Landscape Ecology Reports, 2021, 6 (3) : 97 - 111
  • [10] Systematic analysis of automated threat modelling techniques: Comparison of open-source tools
    Granata, Daniele
    Rak, Massimiliano
    [J]. SOFTWARE QUALITY JOURNAL, 2024, 32 (01) : 125 - 161