J'essaie d'utiliser le banc apache pour tester le test d'une action de création dans mon application rails, mais ab ne semble pas envoyer les données POST - bien qu'il soumette correctement un POST et non une requête GET .Données Apache et POST
est la commande je lance:
ab -n 1 -p post -v 4 "http://oz01.zappos.net/registrations"
et c'est le contenu du fichier message:
authenticity_token=M18KXwSOuIVbDPZOVQy5h8aSGoU159V9S5uV2lpsAI0
les rails journaux montrent une requête POST à venir à travers mais ne montrent aucune paramètres en cours de publication:
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 provenant d'un navigateur entraîne 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"=>"\342\234\223", "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 les journaux ab pour la demande:
---
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 est-il pas ramasser les données de poste?
si le fichier « post » est pas là, je reçois un message d'erreur indiquant qu'il ne peut pas trouver le fichier donc je sais à tout le moins, il est de trouver le fichier ...
J'ai un problème presque exact, sauf cette fois avec un fichier 150k qui ab apparaît que cracher 80k de celui-ci à mon script qui se trouve là bloquant attendre plus d'E/S en raison de la longueur du contenu. Avez-vous de la chance de votre côté? – Xailor