Hi,
For your reference I have attached the .jmx. The test plan contains a Dummy Sampler which returns a response data in JSON format. I have JSON Path Assertion as a child for the dummy sampler.
The JSON response looks as:
{"store":{"book":[{"category":"reference","author":"Nigel Rees","title":"Sayings of the Century","price":8.95},{"category":"fiction","author":"Evelyn Waugh","title":"Sword of Honour","price":12.99},{"category":"fiction","author":"Herman Melville","title":"Moby Dick","isbn":"0-553-21311-3","price":8.99},{"category":"fiction","author":"J. R. R. Tolkien","title":"The Lord of the Rings","isbn":"0-395-19395-8","price":22.99}],"bicycle":{"color":"red","price":19.95}}}
My expectation is to fail the JSON Path Assertion by giving the value as : "$..book[1].doc" in the "JSON Path:" field of "JSON Path Assertion".
As the Path ("$..book[1].doc") is not available in the response, the assertion should fail. But in the contrary the assertion passed.
Could any one help me on this?
Thanks and Regards,
Shiva Prasad.