???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/4840
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Silveira, Maicon Bernardino da-
dc.creatorReis, Gustavo Girardon dos-
dc.date.accessioned2020-02-27T12:59:56Z-
dc.date.available2020-02-27T12:59:56Z-
dc.date.issued2019-11-26-
dc.identifier.citationREIS, Gustavo Girardon dos. PerfMoon: proposal of a tool for monitoring the performance of web applications. Orientador: Maicon Bernardino da Silveira. 2019. 95 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2019.pt_BR
dc.identifier.urihttp://dspace.unipampa.edu.br:8080/jspui/handle/riu/4840-
dc.description.abstractO conhecimento e a aplicação de ferramentas para automatizar testes de desempenho e monitoramento é uma tarefa essencial para garantir a confiabilidade do software e, portanto, sua qualidade. Para investigar, identificar e caracterizar ferramentas de testes de desempenho existentes relatadas na literatura, um protocolo foi formulado e executado de acordo com as diretrizes para a realização de mapeamentos sistemáticos em Engenharia de Software. As ferramentas de teste e monitoramento de desempenho foram classificadas de acordo com sua relevância na literatura, destacando as ferramentas mais comumente usadas, suas abordagens de entrada suportadas, abordagens de carga de trabalho, métricas monitoradas e estratégias de registro. A partir da análise desses resultados, foi proposta uma taxonomia sobre ferramentas de monitoramento de desempenho. Com os resultados deste estudo, foi possível quantificar e qualificar a pesquisa relacionada às ferramentas de testes de desempenho existentes na literatura, bem como caracterizar essas ferramentas. Este estudo também propõe uma ferramenta de monitoramento de desempenho chamada PerfMoon, que é versátil e leve, responsável por monitorar determinadas métricas e fornecer essas informações como séries temporais quase em tempo real para outra ferramenta de análise. Este estudo também contempla um benchmark experimental onde a ferramenta desenvolvida tem seus resultados comparados com outra ferramenta.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectMonitoringpt_BR
dc.subjectSoftware qualitypt_BR
dc.subjectCostspt_BR
dc.subjectPerformance - Evaluationpt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectMonitoramentopt_BR
dc.subjectQualidade de softwarept_BR
dc.subjectCustospt_BR
dc.subjectDesempenho - Avaliaçãopt_BR
dc.titlePerfMoon: proposal of a tool for monitoring the performance of web applicationspt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor-co1Rodrigues, Elder de Macedo-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.description.resumoThe knowledge and application of tools to automate performance testing and monitoring is essential to ensure software reliability and therefore its quality. To investigate, identify and characterize existing performance testing tools reported in the literature, a protocol was formulated and executed according to the guidelines for performing systematic mapping in Software Engineering. The performance testing and monitoring tools were classified according to their relevance in the literature, highlighting the most commonly used tools, their supported input approaches, workload approaches, monitored metrics and logging strategies. From the analysis of these results a taxonomy on performance monitoring tools was proposed. With the results of this study, it was possible to quantify and qualify research related to existing performance testing tools in the literature, and also to characterize these tools. This study also proposes a Performance Monitoring tool called PerfMoon, which is a versatile and light-weight, also collects hundreds of thousands of metrics per second and delivers this information as time-series in near real-time. Data is collected using methods which collect and periodically send their metrics data to another analysis tool. Designed as a component that is integrated into a larger system, PerfMoon is light-weight, with little impact on the system resources and it is easy to install and to configure. This study also contemplates an experimental benchmark where the developed tool has its results compared with another tool.pt_BR
dc.publisher.departmentCampus Alegretept_BR
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Software

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Gustavo Girardon dos Reis - 2019.pdf1.31 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???