On 21 November 2012 16:11, Roderick Parks <[email protected]> wrote:
> I've got a situation where I appear to be falling between two stools.
>
> I have a multi-stage process in a web application which consists of uploading 
> a file and then performing several operations on it.  The upload stage is 
> fine - the problem arises with the subsequent stages.
>
> The application, when running via IE. produces the following in its form POST 
> for the second stage:
>
> -----------------------------7dcca18d046a
> Content-Disposition: form-data; name="UploadFileControl"; filename=""
> Content-Type: application/octet-stream
>
>
> -----------------------------7dcca18d046a
>
> As you can see, this has a null filename.
>
> I can recreate this in my JMeter test script, and it produces:
>
> --7KuasTCyGRcIVS-GlnO7ypZpVo7IJO5IsBYge2
> Content-Disposition: form-data; name="UploadFileControl"; filename=""
> Content-Type: application/vnd.ms-excel
> Content-Transfer-Encoding: binary
>
> <actual file content, not shown here>
> --7KuasTCyGRcIVS-GlnO7ypZpVo7IJO5IsBYge2--
>
> This seems superficially OK, but the problem is that JMeter fails with a file 
> not found exception and thus the sample does not run.
>
> If I remove the null filename, the sample runs, but the web application fails 
> to perform the required operation.
>
> Do you know how I can 'fake' the null file in JMeter, so that it does not 
> throw an exception yet enables the web application to receive the required 
> null parameter?

As a workround you can provide a file that contains the entire POST
content including headers.

> Thanks, Roderick
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to