Principal Sumário Prefácio Transparências Respostas para os Exercícios Projetos Links


Gerador de Requisições para Loja Virtual

Descrição

Este programa gera a carga de trabalho, ou seja um conjunto de requisições para uma livraria virtual usando o banco de dados sintético gerado pelo programa geradb.

Requisitos

  • Interpretador Perl 5 ou superior : Perl

Instalação

Para instalar o gerareqs, após fazer o download do arquivo gerareqs.tar.gz, utilize o programa gzip para descompactar o arquivo com o seguinte comando:

>> gunzip gerareqs.tar.gz

Em seguida é preciso extrair os arquivos do pacote tar. A sintaxe que deverá ser utilizada é a seguinte:

>> tar xvf gerareqs.tar

Finalmente, entre no diretório gerareqs, onde se encontram os arquivos do programa.

Usuários Windows podem utilizar o Winzip ou similares que suportem a extensão .tar e .gz para decompactar os arquivos.

Utilização

Para gerar a carga de trabalho execute o programa informando, como argumento, o número de produtos presentes no banco de dados.

>> ./gerareqs.pl [numero_de_produtos]

Produtos

A saída é constituída de arquivos com as sessoes de usuario extraídas de um log de acesso de uma livraria eletronica real no formato de requisoes para um loja virtual. Esses arquivos podem ser usados diretamente em geradores de carga de trabalho ou ferramentas de benchmarks(ex: Httperf e Webstone). As sessões são produzidas no diretório generated_reqs_n, onde n é o numéro de produtos presentes no banco de dados, passado como parâmetro anteriormente para o programa.

Download

Voltar


Última atualização:
2002-11-25