It works,  put the ?type=0&action=MetricRequestURL to path can append arguments
to QueryString.

Thanks Michael's help.

Hongfei


"Stover, Michael" wrote:

> Possibly you can get JMeter to do what you want by putting all the
> information in the PATH field, ie:
>
> ?type=0&action=MetricRequestURL
>
> Put that into the "PATH" field and leave the parameter list empty.  I don't
> know if it will work, but it's probably your best shot.
>
> -Mike
>
> > -----Original Message-----
> > From: Hongfei Cheng [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, March 20, 2002 11:44 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: problem for uploading file
> >
> >
> >
> > Yes, the NO 2 below causes the problem, it's a bug in the
> > webserver application.
> > but can we trick
> > JMeter into sending the proper data?  I mean sending the
> > arguments in URL as
> > well as uploading file?
> >
> > Hongfei
> >
> > "Stover, Michael" wrote:
> >
> > > I'd respond to the user list, but the user list isn't
> > accepting my emails.
> > >
> > > I see two problems.
> > >
> > > 1. You didn't include the argument
> > "action=MetricRequestURL".  Maybe this is
> > > just a typo in your email
> > > 2. Bigger problem is that your web application is expecting
> > the URL to
> > > contain the arguments GET-style, whereas JMeter is sending
> > them as multipart
> > > form-data, which means you have to use different methods to
> > extract the
> > > arguments from the Request.  If you are using a servlet
> > engine, for example,
> > > then the following call won't work:
> > >
> > > HttpServletRequest.getParameter("type");
> > >
> > > The default HttpServletRequest that comes with sun's
> > servlet package doesn't
> > > parse multipart messages.  For that, you need to translate it into
> > > O'Reilly's MultipartRequest object (there are others too),
> > and then call
> > > "getParameter()" on that object.
> > >
> > > -Mike
> > >
> > > > -----Original Message-----
> > > > From: Hongfei Cheng [mailto:[EMAIL PROTECTED]]
> > > > Sent: Wednesday, March 20, 2002 10:02 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: problem for uploading file
> > > >
> > > >
> > > > Hi,
> > > >
> > > > I am using Jmeter 1.7 for testing a webserver. I tried to
> > > > upload a file
> > > > and form content to a servlet,
> > > > the Html file looks like:
> > > >
> > > > **********************************************
> > > > <form target="output" method="POST"
> > > > action="http://localhost:2002/?type=0&action=MetricRequestURL";
> > > > enctype="multipart/form-data">
> > > > <input type="file" name="xmlcontent">
> > > > <input target="output" type="submit" value="Submit">
> > > > </form>
> > > > **********************************************
> > > >
> > > > what I did with jmeter:
> > > > 1.start jmeter by run jmeter.bat
> > > > 2.add a new ThreadGroup to Test
> > > > plan
> > > > 3. add a new Http Request to my ThreadGroup,then config the
> > > > Http Request
> > > > as
> > > >         set ServerName or IP:    localhost
> > > >         set Port Number:             2002
> > > >              Protocol:                    HTTP
> > > >               Method:                    POST
> > > >               send parameters with the request:
> > > >                     Name     value
> > > >                     type        0
> > > >               send a file with the request:
> > > >                     Filename: the file's absolute path
> > > >                     ParameterName: xmlcontent
> > > >                     MIME Type: text/xml
> > > >
> > > > when run the test, I got a IOException for the 400 respond code,
> > > >
> > > > URL = http://localhost:2002/
> > > > java.io.IOException
> > > >         at
> > > >
> > org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSample
> > > > r.java:464)
> > > >         at
> > > >
> > org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSample
> > > > r.java:164)
> > > >         at
> > > > org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:138)
> > > >         at java.lang.Thread.run(Unknown Source)
> > > >
> > > > do I use the correct controller, or if you can upload a file
> > > > successfully, please let me know your steps, thanks for your help
> > > >
> > > > Hongfei
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
> > > > <mailto:[EMAIL PROTECTED]>
> > > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to