Tests are passing in POSTMAN but throwing "expected false to be truthy"in Newman

Hey @richamatta95,

Welcome to the community! :rocket:

You might need to provide more context here, that error alone won’t tell anyone anything. :smiley:

What’s the test checking for? Can you provide the script and the response it’s asserting against?

You could try adding some logging (console.log(pm.response.json())) to your collection and seeing this in the report with the --reporter-htmlextra-logs flag. Making sure you save the collection and update the file before running it through Newman again.

Hi @dannydainton

This test is basically to query the AWS dynamoDB .

Basically we are using a PUT API call of xyz service and querying AWS to compare the request

All the fields are set as the global variable in the PUT request

Logs
image
DynamoDb throws 400 bad request in Newman
image
whereas hitting the same URL in postman gives 200 ok response

Are you specifying that global variable file in the Newman command?

I tried with both specifying and not specifying but the error remains the same

What test is failing?

I can see a 400 code but what’s the actual test you’re running?

This test basically to query AWS dynamoDB

You’re talking about the request, a test script within the request would be failing and giving you that assertion message. :grin: