Hi All,

 

Using JMeter version 2.3.4 r785646

 

While executing the JMeter script with the http request using
Multipart/form-data for HTTP POST, the upload document process fails.

 

In the View results tree we have observed the following:

 

In the http request, it displays "Content-Transfer-Encoding: 8bit"
against each parameter. This is not sent by the browser (have verified
in HTTP watch & HTTP Headers)

 

Secondly, in the same request, it also displays
"Content-Transfer-Encoding: binary" for one of the post parameters.

 

We have added HTTP Header Manager in the same reuest "Content-Type" -
multipart/form-data; 

boundary=---------------------------7da2a92586061e , which matches with
the browser.

 

 

Following JMeter request - response

-----------------------------7d159c1302d0y0

Content-Disposition: form-data; name="upFile0"; filename="Ash1.JPG"

Content-Type: image/jpeg

Content-Transfer-Encoding: binary

 

<actual file content, not shown here>

-----------------------------

 

-----------------------------7d159c1302d0y0

Content-Disposition: form-data; name="upFile0"

Content-Type: text/plain; charset=ISO-8859-1

Content-Transfer-Encoding: 8bit

-----------------------------

 

Browser Response 

-----------------------------41184676334

Content-Disposition: form-data; name="upFile0"; filename="Ash1.JPG"

Content-Type: image/jpeg

-----------------------------

 

-----------------------------41184676334

Content-Disposition: form-data; name="XXXXX1"

 

Ash1

-----------------------------

 

We have also captured the scenario in Firefox and there those values &
parameters are matched with the request.

 

Can you advise on what is missing or what needs to be done to execute
the request successfully?

 

Thanks & Regards,

Rushabh

 

Reply via email to