oops should read the manual :)

On Tue, Aug 24, 2010 at 3:50 AM, sebb <[email protected]> wrote:

> On 24 August 2010 04:37, Deepak Shetty <[email protected]> wrote:
> > Hi
> > Do you have any sample request  for what works ?
> > I dont think you should be using Send File (unless that is what your
> service
> > expects). Typically the XML should be sent as part of body of a POST or
> PUT.
> > In which case you need to specify the XML as the value field in Send
> > Parameter with request . Now if you only have a File , then you probably
> > will need to write some java code(Beanshell/BSF) to read it and set it
> into
> > a variable.
>
> Not necessary, see the description of the Filepath attribute under:
>
> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#HTTP_Request
>
> "If it is a POST or PUT request and there is a single file whose
> 'name' attribute (below) is omitted, then the file is sent as the
> entire body of the request, i.e. no wrappers are added. This allows
> arbitrary bodies to be sent. This functionality is present for POST
> requests after version 2.2, and also for PUT requests after version
> 2.3."
>
> Or you may find it easier to use:
>
> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#SOAP/XML-RPC_Request
>
> > For now just to test you should just copy the XML as a String
> > into the value field (you can leave name empty if your service does not
> need
> > a name) and see if that works .
> > regards
> > deepak
> >
> > On Mon, Aug 23, 2010 at 3:27 PM, Shelli Orton <[email protected]>
> wrote:
> >
> >> Hi,
> >>
> >>
> >>
> >> I'm writing a JMeter test to test a RESTful webservice I've written.
> >> The webservice POST methods both consume and produce "text/xml" content
> >> type.  In my test I have an HTTP Request with a "user" request parameter
> >> and a file to send with the request containing the XML.  I configured
> >> the file as:
> >>
> >>
> >>
> >> File Path: ./Resource.xml
> >>
> >> Parameter Name: <empty>
> >>
> >> MIME Type: text/xml
> >>
> >>
> >>
> >> The sampler request is as follows:
> >>
> >>
> >>
> >> Thread Name: Thread Group 1-1
> >>
> >> Sample Start: 2010-08-23 16:12:34 MDT
> >>
> >> Load time: 3
> >>
> >> Latency: 3
> >>
> >> Size in bytes: 1129
> >>
> >> Sample Count: 1
> >>
> >> Error Count: 1
> >>
> >> Response code: 415
> >>
> >> Response message: Unsupported Media Type
> >>
> >>
> >>
> >> Response headers:
> >>
> >> HTTP/1.1 415 Unsupported Media Type
> >>
> >> X-Powered-By: Servlet/3.0
> >>
> >> Server: GlassFish Server Open Source Edition 3.0.1
> >>
> >> Content-Type: text/html
> >>
> >> Content-Length: 1129
> >>
> >> Date: Mon, 23 Aug 2010 22:12:34 GMT
> >>
> >>
> >>
> >> HTTPSampleResult fields:
> >>
> >> ContentType: text/html
> >>
> >> DataEncoding: ISO-8859-1
> >>
> >>
> >>
> >> As shown above, I get a 415 error.  The request looks like this:
> >>
> >>
> >>
> >> POST http://localhost:8080/MyWebService/resource/
> >>
> >>
> >>
> >> POST data:
> >>
> >> user=TestUser
> >>
> >>
> >>
> >> [no cookies]
> >>
> >>
> >>
> >> Request Headers:
> >>
> >> Content-Length: 13
> >>
> >> Connection: keep-alive
> >>
> >> Content-Type: application/x-www-form-urlencoded
> >>
> >>
> >>
> >> The XML wasn't included, so, thinking that the issue was the relative
> >> path to the xml file, I changed it to an absolute path.  However, I
> >> still get the same response.
> >>
> >>
> >>
> >> How should I configure the sampler to include the contents of the xml
> >> file?
> >>
> >>
> >>
> >> Thanks!
> >>
> >>
> >>
> >> Shelli
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to