Conheça o Qlik Sense Scalability Tools

O Teste de escalabilidade é uma metodologia de teste não funcional na qual o desempenho de um aplicativo é medido em termos de sua capacidade de ampliar ou reduzir o número de solicitações do usuário ou outros atributos que podemos utilizar como medida de desempenho.

Geralmente é utilizado para saber se o hardware é capaz de processar mais informação de tempos em tempos contando que o uso das aplicações pode aumentar exponencialmente.

O que é o Qlik Sense Scalability Tools

Um conjunto completo de ferramentas para fácil criação, execução e análise de testes de carga e desempenho. Este software de testes é dividido em 4 módulos

Scenario Editor

Uma interface visual para criar ações simuladas dos usuários

• Aqui você define uma conexão para uma instância do Qlik Sense
• Você pode gravar o cenário inteiro como um arquivo de script JSON

Executor

Executa os script JSON gravados anteriormente em uma instância do Qlik Sense

• Usa o script JSON criado com o Editor de Cenário
• Gera arquivos de log com:
• ação do usuário
• data / hora
• Resultado

Test Scheduler

Tela para criar agendamentos de testes

• Pode incluir compensações de tempo para execuções escalonadas
• Pode ter gatilhos opcionais para encadear scripts

Regression Analyzer

Verifica dois arquivos de log para comparar

• Usado para comparar duas versões diferentes do Qlik Sense
• Relata as diferenças encontradas

Scalability Results Analyzer

Para ler os logs gerados podemos utilizar o aplicativo Scalability Results Analyzer, neste pacote contém um aplicativo do Qlik Sense, que pode ser usado para analisar os resultados do teste de desempenho gerados pelas Ferramentas de Escalabilidade do Qlik Sense‌.

Partes incluídas:

  • QSSTAnalyzer.qvf
  • DemoTest: uma pasta de resultados de teste de demonstração
  • GopherciserTest: Outra pasta de resultados de testes
  • FolderTemplate.zip: um modelo de estrutura de pastas

Para baixar estes aplicativos use o link abaixo:
https://community.qlik.com/t5/Qlik-Scalability/Scalability-Results-Analyzer/gpm-p/1493648

Testes de escalabilidade são processos que fazem parte de um projeto de desenvolvimento de projetos de bi com o objetivo de descobrir futuras falhas, reportar erros e verificar se os mesmos foram corrigidos, garantindo uma qualidade maior na entrega do produto.

Author: Roberto Oliveira

Roberto Oliveira é escritor, desenvolvedor e palestrante especialista em Business Intelligence e Desenvolvimento web há 20 anos. Roberto foi o criador do evento QMeeting que reuniu + de 300 profissionais da área de BI e mais de 70 empresas para discutirem o futuro do mercado no Brasil e como melhorar a experiência do cliente na entrega do projeto em 2014 e 2015. Utiliza este blog para divulgar os conceitos de Business Intelligence e dicas das ferramentas Qlik.