Enviar dados do corpo da solicitação ao executar o cerco

3

Estou tentando usar o utilitário de linha de comando Siege para carregar um serviço de teste. O serviço recebe json no corpo da solicitação por meio de um POST.

Eu tenho um arquivo chamado example-data.json com o json dentro.

Eu acabarei por transformar isso em um minúsculo serviço que cria json aleatório para testes, mas isso deve ser feito por enquanto

Eu tenho outro arquivo chamado hit-qa.siege com

link POST < example-data.json

e eu tento e executo

siege -c10 -d1 -r1 -f ops/perf/hammer-dev.siege

Quando eu verifico os logs do serviço, ele não está recebendo nada no corpo da solicitação. Meus googles foram infrutíferos, alguém sabe como fazer isso?

    
por qui 22.04.2013 / 18:13

1 resposta

3

Eu tive o mesmo problema ao executar Siege 3.0.1 ... e parece que foi causado por um bug ( notas de lançamento ).

Após a atualização para o Siege 3.0.5 , ele apenas começou a enviar o conteúdo do JSON POST novamente.

    
por 21.10.2013 / 17:27