Software Open Access

Microservices: A Performance Tester's Dream or Nightmare? - Replication package

Simon Eismann; Cor-Paul Bezemer; Weiyi Shang; André van Hoorn; Dušan Okanović


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20210812081122.0</controlfield>
  <controlfield tag="001">3666235</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="d">April 2020</subfield>
    <subfield code="g">ICPE 2020</subfield>
    <subfield code="a">11th ACM/SPEC International Conference on Performance Engineering</subfield>
    <subfield code="c">Edmonton, Canada</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Queen's University</subfield>
    <subfield code="a">Cor-Paul	 Bezemer</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Concordia University</subfield>
    <subfield code="a">Weiyi Shang</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Stuttgart</subfield>
    <subfield code="a">André van Hoorn</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Stuttgart</subfield>
    <subfield code="a">Dušan Okanović</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">5527114</subfield>
    <subfield code="z">md5:61ae5c22f77c1158924fb36c1c6e0223</subfield>
    <subfield code="u">https://zenodo.org/record/3666235/files/2020_ICPE_Microservices_A_Performance_Testers_Dream_or_Nightmare.zip</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="y">Conference website</subfield>
    <subfield code="u">https://icpe2020.spec.org/</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2020-02-13</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="p">user-spec-rg</subfield>
    <subfield code="o">oai:zenodo.org:3666235</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">University of Würzburg</subfield>
    <subfield code="a">Simon Eismann</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Microservices: A Performance Tester's Dream or Nightmare? - Replication package</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-spec-rg</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;In recent years, there has been a shift in software development towards microservice-based architectures. In this paper, we discuss the benefits and challenges of microservices from a performance tester&amp;#39;s point of view. Through a series of experiments on the TeaStore application, we demonstrate how microservices affect the performance testing process, and we demonstrate that it is not straightforward to achieve reliable performance testing results for a microservice application.&lt;/p&gt;

&lt;p&gt;Reproducing the results from this paper consists of two parts, reproducing the performance measurements using TeaStore in the Google Kubernetes Engine and reproducing the analysis conducted in the paper based on the collected measurement data. In order to enable quick reproduction of the experiments, we packaged the scripts for the experiment automation as a docker container. The measurement data collected in this study and the scripts to reproduce the analysis presented in the paper are available in form of a CodeOcean capsule.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isSupplementTo</subfield>
    <subfield code="a">10.1145/3358960.3379124</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.3582707</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.3666235</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
  </datafield>
</record>
262
40
views
downloads
All versions This version
Views 262186
Downloads 4022
Data volume 202.9 MB121.6 MB
Unique views 199151
Unique downloads 3721

Share

Cite as