The proxy recorded a sampler without errors. The file, however, was not uploaded and instead I got a download from the server....very strange.
Thanks Murthy ________________________________ From: sebb <[email protected]> To: JMeter Users List <[email protected]> Sent: Thursday, September 24, 2009 12:40:17 PM Subject: Re: file upload problem 2009/9/24 murthy gandikota <[email protected]>: > Thanks for the fast reply. I have placed the file to upload in the bin > directory (from where Jmeter.bat was launched). I still don't see the file > getting across to the server. Jmeter's proxy is the one I am suspecting. I > could be wrong. I appreciate your help. > Does the JMeter Proxy record a sampler for the upload? If not, then there must be an error reported somewhere - in the jmeter.log file, in the console, or in the browser. If it does record the sampler, check to see what's wrong with it. > > > ________________________________ > From: sebb <[email protected]> > To: JMeter Users List <[email protected]> > Sent: Thursday, September 24, 2009 12:12:41 PM > Subject: Re: file upload problem > > 2009/9/24 murthy gandikota <[email protected]>: >> There are no errors in Jmeter when the file attachment request was processed. >> The file attachment is not going through to the server. The backend is a >> servlet that extracts the attachment and saves in DB. I verify that the file >> is uploaded against the DB. >> >> Ignoring all else: >> I would like to know how can I record a file attachment using Jmeter proxy? >> All of my tests have shown me that the file attachment is not going through. > > Same as recording any other HTTP interchange. > > Note that some browsers don't pass the full path name of the file when > they upload, so you need to make sure that any files are in the JMeter > working directory - or use a browser that passes the full path name. > > The path seen by JMeter should be obvious from the generated sampler, > and if the file is not found it will be logged. > >> Thanks & Regards >> Murthy >> >> >> >> ________________________________ >> From: sebb <[email protected]> >> To: JMeter Users List <[email protected]> >> Sent: Thursday, September 24, 2009 11:49:12 AM >> Subject: Re: file upload problem >> >> 2009/9/24 murthy gandikota <[email protected]>: >>> The app works fine with Fiddler. The Jmeter's HTTP Proxy is blocking the >>> file attachment. >> >> What do you mean by "blocking"? >> Is there an error reported in the HTTP Response or jmeter log file? >> If so, what? >> >> We can't help if you don't tell us what happened. >> >>> I don't know what else to try. >> >> Just add the appropriate sampler without using the Proxy. >> Also see >> >> http://wiki.apache.org/jakarta-jmeter/DifferentBehaviour >> >>> I'd appreciate your help. >> >> You need to provide enough information to allow others to help. >> >>> Regards >>> Murthy >>> >>> >>> >>> >>> ________________________________ >>> From: Deepak Shetty <[email protected]> >>> To: JMeter Users List <[email protected]> >>> Sent: Wednesday, September 23, 2009 5:19:54 PM >>> Subject: Re: file upload problem >>> >>> as always compare your Jmeter sent data with your browser sent data (using >>> livehttpheaders or equivalent). in all probability you havent sent the data >>> as your server expects.(or the server is performing some authorization >>> checks etc which arent being fulfilled). >>> you should verify whether jmeter is sending data using something like >>> wireshark. Your jboss/tomcat not printing out a message does not necessarily >>> indicate that the file was not sent, only that it wasnt successful. >>> >>> the proxy not working is strange , does your app work with any other proxy? >>> e,g, use fiddler in IE >>> >>> regards >>> deepak >>> >>> >>> >>> On Wed, Sep 23, 2009 at 2:01 PM, murthy gandikota < >>> [email protected]> wrote: >>> >>>> Hi Deepak >>>> Thanks for your reply >>>> The test plan has a request to upload a file by specifying a parameter. >>>> >>>> The parameter name is uploadFileName >>>> The mime type is application/pdf >>>> The file to attach is given with its entire path like c:\test.pdf >>>> >>>> The resulting Jmeter script is not sending the file attachment. I verified >>>> it on the server. If there were a file attachment the server would print >>>> out >>>> a message on the console. BTW, it is Jboss with embedded Tomcat >>>> >>>> Regarding IE/Firefox, I tried to record the file attachment by running >>>> Jmeter's Proxy. The recording was partially successful in the sense that >>>> the >>>> file upload request was created but no file was sent to the server. On the >>>> contrary, I am seeing a file download from the server. This behavior is not >>>> reproducible without the proxy. I think the proxy is intercepting the file >>>> attachment and precluding it from sending to the server. >>>> >>>> I'd appreciate your help. >>>> Murthy >>>> >>>> >>>> >>>> >>>> ________________________________ >>>> From: Deepak Shetty <[email protected]> >>>> To: JMeter Users List <[email protected]> >>>> Sent: Wednesday, September 23, 2009 4:44:36 PM >>>> Subject: Re: file upload problem >>>> >>>> a. Should have no bearing on your problem >>>> b. What exactly did you try in your script? what is the response you are >>>> getting (using View results tree).? >>>> c. What do you mean tried in IE/firefox? if its not working from the >>>> browser >>>> it probably wont work from Jmeter . >>>> >>>> On Wed, Sep 23, 2009 at 1:27 PM, murthy gandikota < >>>> [email protected]> wrote: >>>> >>>> > Hi >>>> > >>>> > I am new to this group and jmeter. So forgive me if this question has >>>> been >>>> > asked before. I am using 2.3.3.2 v >>>> > >>>> > For the first time I am trying to upload a file. The request has been set >>>> > up to upload an application/pdf mime type file. >>>> > However, the request doesn't go through because: >>>> > a) I have a constant throughput timer set for 10 minutes >>>> > b) In response to the upload, the server apparently is sending a file to >>>> > download (which does not happen normally) >>>> > c) tried this with both IE and Firefox >>>> > >>>> > I have drawn all blanks so far in searching for this topic on web. >>>> > >>>> > Can someone please tell me there is a simple solution to all this? >>>> > >>>> > Thanks >>>> > Murthy >>>> > >>>> > >>>> > >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

