Is there a redirect somewhere ? if JMeter has redirect automatically or
follow redirects checked then uncheck it and see.

On Tue, Oct 20, 2015 at 5:09 AM, Bhadauria, Tarun Kumar <
[email protected]> wrote:

> I am using post call on json API, the request is -
>
> The API I used in HTTP Sampler is -
>
> <API>/api/customers/
>
> On running the test I get following under "Request" tab of "View Results
> Tree" -
>
> ################################################################
> POST <API>/api/customers/42
>
> POST data:
> {
>    "customer_number": "42",
>    "email": "[email protected]",
>    "encrypted_password": "z3cr37",
>    "enabled": true
> }
>
> [no cookies]
>
> Request Headers:
> Content-Length: 129
> Connection: keep-alive
> Content-Type: application/json
> ################################################################
>
> Notice that path is changed to <API>/api/customers/42 even though I only
> have <API>/api/customers/ in the sampler.
>
> And the "Response" tab of "View Result Tree" gets me -
>
> ################################################################
> {"type":"about:blank","title":"Method Not
> Allowed","status":"METHOD_NOT_ALLOWED","detail":"Request method 'GET' not
> supported"}
> ################################################################
>
> To debug more, I removed -  "customer_number": "42", from data as this gets
> added to API URL and now I get the expected error that "customer_number"
> field is missing -
>
> ################################################################
> {"type":"about:blank","title":"Bad
> Request","status":"BAD_REQUEST","detail":"Missing fields:
> [customer_number]"}
> ################################################################
>
> Did I miss anything here?
> I am using JMeter 2.13
>
> By the way, I can use curl format as specified here to call the API -
>
> http://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl-from-terminal-commandline-to-test-spring-rest
>

Reply via email to