Apache Bench et publier des données

je suis en train d'utiliser apache banc de test de charge d'une action de création dans mon application rails, mais ab ne semble pas être d'envoyer des données POST - bien qu'il ne soumettent correctement un POST et non d'une requête GET.

c'est la commande que j'run:

ab -n 1 -p post -v 4 "http://oz01.zappos.net/registrations"

et c'est le contenu du post de fichier:

authenticity_token=M18KXwSOuIVbDPZOVQy5h8aSGoU159V9S5uV2lpsAI0

les rails dans les journaux d'une requête POST à venir à travers, mais ne pas afficher les paramètres en cours de mise en ligne:

Started POST "/registrations" for 10.66.210.70 at Thu Sep 09 17:48:06 -0700 2010
  Processing by RegistrationsController#create as */*
Rendered registrations/new.html.erb within layouts/application (14.0ms)
Completed 200 OK in 24ms (Views: 14.6ms | ActiveRecord: 0.1ms)

alors qu'une requête POST à venir à partir d'un navigateur résultats dans cette entrée de journal:

Started POST "/registrations" for 192.168.66.20 at Thu Sep 09 17:49:47 -0700 2010
  Processing by RegistrationsController#create as HTML
  Parameters: {"submit"=>"true", "authenticity_token"=>"AfNG0UoTbJXnxke2725efhYAoi3ogddMC7Uqu5mAui0=", "utf8"=>"243", "registration"=>{"city"=>"", "address"=>"", "name"=>"", "zip"=>"", "optin"=>"0", "state"=>"", "email"=>""}}
Rendered registrations/new.html.erb within layouts/application (13.7ms)
Completed 200 OK in 24ms (Views: 14.3ms | ActiveRecord: 0.1ms)

et enfin, c'est ce que ab journaux pour la requête:

---
POST /registrations HTTP/1.0
User-Agent: ApacheBench/2.0.40-dev
Host: oz01.zappos.net
Accept: */*
Content-length: 63
Content-type: text/plain


---

pourquoi n'est-il pas de ramasser les données post?

si le "post" de fichier n'est pas là, puis je reçois un message d'erreur disant qu'il ne peut pas trouver le fichier donc je sais au moins c'est de trouver le fichier...

J'ai presque le problème exact, sauf que cette fois avec un 150k fichier que ab n'apparaît qu'à cracher de 80k à mon script qui se trouve là, blocage en attente de plus de IO en raison de la longueur du contenu. Toutes les chance de votre côté?

OriginalL'auteur emh | 2010-09-10