Envoyer les données du corps de la requête lors de l'exécution du siège

3

J'essaie d'utiliser l'utilitaire de ligne de commande Siege pour tester un service. Le service reçoit json dans le corps de la demande via un POST.

J'ai un fichier appelé exemple-data.json avec le json à l'intérieur.

Je finirai par en faire un minuscule service qui crée un JSON aléatoire pour les tests, mais cela devrait suffire pour le moment.

J'ai un autre fichier appelé hit-qa.siege avec

http://www.qa-url.com POST & lt; exemple-data.json

et j'essaie de courir

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

Lorsque je vérifie les journaux du service, il ne reçoit rien dans le corps de la demande. Mes lunettes ont été vaines, est-ce que quelqu'un sait comment y parvenir?

qui
la source

Réponses:

3

J'ai eu le même problème en cours d'exécution Siège 3.0.1 ... et on dirait qu'il a été causé par un bug ( notes de version ).

Après la mise à niveau vers Siège 3.0.5 il a juste commencé à envoyer le contenu JSON POST à ​​nouveau.

edrabc
la source