GithubHelp home page GithubHelp logo

projeto_integrador_2's Introduction

Banco de Dados

Este projeto utiliza o banco de dados relacional MySQL na versão 8.0.34.

CHAT - Serviço 01 - Testes de Carga 01

  • Tipos de operação: leitura, inserção e atualização
  • O diretório "chat" do repositório é todo dedicado a esta funcionalidade
  • Data de medição: 16/11/2023
  • Para o projeto funcionar, é necessário subir o banco de dados e o chat em container
  • Os testes de carga foram feitos com o grafana/K6, onde foram gerados dashboards com os dados obtidos, além da criação de gráficos da latência, vazão e concorrência a partir de um arquivo .csv. As imagens abaixo são referentes aos testes:

Dashboard 01 da funcionalidade CHAT

image

Dashboard 02 da funcionalidade CHAT

image

Gráfico de latência da funcionalidade CHAT

image

Gráfico de vazão da funcionalidade CHAT

image

Gráfico de concorrência da funcionalidade CHAT

image

CHAT - Serviço 01 - Testes de Carga 02

  • Tipos de operação: leitura, inserção e atualização

  • O diretório "chat" do repositório é todo dedicado a esta funcionalidade

  • Data de medição: 30/11/2023

  • Para o projeto funcionar, é necessário subir o banco de dados e o chat em container

  • Otimização: mais informações nas dashboards, já que aprimoramos o serviço de chat. Agora é possível ver a taxa de dados do serviço, além de demorar menos tempo nos testes. É possível ver o usuário enviando e o recebimento da mensagem. Um gargalo no teste de carga 01 foi a falta da funcionalidade de desconectar do chat. Ao identificarmos esse problema, resolvemos a funcionalidade e foi possível essa otimização e nova geração de dados.

  • Os testes de carga foram feitos com o grafana/K6, onde foram gerados dashboards com os dados obtidos, além da criação de gráficos da latência, vazão e concorrência a partir de um arquivo .csv. As imagens abaixo são referentes aos testes:

Dashboard 01 da funcionalidade CHAT

image

Dashboard 02 da funcionalidade CHAT

image

Gráfico de latência da funcionalidade CHAT

image

Gráfico de vazão da funcionalidade CHAT

image

Gráfico de concorrência da funcionalidade CHAT

image

CHAT - Serviço 01 - Testes de Carga 03

  • Tipos de operação: leitura, inserção e atualização

  • O diretório "chat" do repositório é todo dedicado a esta funcionalidade

  • Data de medição: 07/12/2023

  • Para o projeto funcionar, é necessário subir o banco de dados e o chat em container

  • Otimização: conseguimos manter a constância da latência e concorrência. A vazão, contudo, não apresentou pontos de melhoria, somente no início da requisição.

  • Os testes de carga foram feitos com o grafana/K6, onde foram gerados dashboards com os dados obtidos, além da criação de gráficos da latência, vazão e concorrência a partir de um arquivo .csv. As imagens abaixo são referentes aos testes:

Dashboard 01 da funcionalidade CHAT

image

Dashboard 02 da funcionalidade CHAT

image

Gráfico de latência da funcionalidade CHAT

image

Gráfico de vazão da funcionalidade CHAT

image

Gráfico de concorrência da funcionalidade CHAT

image

Registrar usuário - Serviço 02 - Carga de Testes 01

Dashboard 01 da funcionalidade Registrar Usuário

image

Dashboard 02 da funcionalidade Registrar Usuário

image

Gráfico de latência da funcionalidade Registrar Usuário

image

Gráfico de vazão da funcionalidade Registrar Usuário

image

Gráfico de concorrência da funcionalidade Registrar Usuário

image

Registrar usuário - Serviço 02 - Carga de Testes 02

Dashboard 01 da funcionalidade Registrar Usuário

image

Dashboard 02 da funcionalidade Registrar Usuário

image

Gráfico de latência da funcionalidade Registrar Usuário

image

Gráfico de vazão da funcionalidade Registrar Usuário

image

Gráfico de concorrência da funcionalidade Registrar Usuário

image

Registrar usuário - Serviço 02 - Carga de Testes 03

Dashboard 01 da funcionalidade Registrar Usuário

image

Dashboard 02 da funcionalidade Registrar Usuário

image

Gráfico de latência da funcionalidade Registrar Usuário

image

Gráfico de vazão da funcionalidade Registrar Usuário

image

Gráfico de concorrência da funcionalidade Registrar Usuário

image

projeto_integrador_2's People

Contributors

juliana-marques avatar jojodev02 avatar brunaruback avatar jaum1234 avatar

Stargazers

Max Müller avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.