Apache Benchmark

Hi All,

Am using ab(Apache Benchmark) for load test in my rails app.

ab -n10 -c10 -p ~/post_data_ab.txt -T "multipart/form-data;
boundary=1234567" http://localhost:3000/albums

I have used the above command for testing upload photos. But am getting
the following error.

[2011-10-11 11:38:38] ERROR EOFError: bad content body
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/multipart/parser.rb:73:in
`block in fast_forward_to_first_boundary'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/multipart/parser.rb:70:in
`loop'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/multipart/parser.rb:70:in
`fast_forward_to_first_boundary'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/multipart/parser.rb:15:in
`parse'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/multipart.rb:25:in
`parse_multipart'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/request.rb:306:in
`parse_multipart'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/request.rb:182:in
`POST'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/methodoverride.rb:15:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/runtime.rb:17:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/cache/strategy/local_cache.rb:72:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/lock.rb:15:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_dispatch/middleware/static.rb:53:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-cache-1.0.3/lib/rack/cache/context.rb:132:in
`forward'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-cache-1.0.3/lib/rack/cache/context.rb:139:in
`pass'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-cache-1.0.3/lib/rack/cache/context.rb:151:in
`invalidate'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-cache-1.0.3/lib/rack/cache/context.rb:70:in
`call!'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-cache-1.0.3/lib/rack/cache/context.rb:50:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/airbrake-3.0.4/lib/airbrake/user_informer.rb:12:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/engine.rb:455:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/rack/content_length.rb:16:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/rack/log_tailer.rb:14:in
`call'
  /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.3/lib/rack/handler/webrick.rb:59:in
`service'
  /usr/local/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
  /usr/local/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
  /usr/local/lib/ruby/1.9.1/webrick/server.rb:183:in `block in
start_thread'

Don't know whats the wrong in this.

Waiting for yours help.

Note:(post_data_ab.txt file)

--1234567
Content-Disposition: form-data; name="ID"

3
--1234567
Content-Disposition: form-data; name="photo"; filename="radio-on.jpg"
Content-Type: image/jpeg

encoded file content goes here
--1234567--

Thanks,
Priya