Hello All,
Sorry in advance, I’m really new in Gatling.
I’m using websocket through Gatling, It’s working fine.
I’m going to explain my problem :Saisissez le code ici…
After some requests, in result I get the below JSON :
{"appId":"XXX","appService":"inventory","clientId":"c9b844bb3cfc","messageType":"preview-state","body":{"status":"success","data":{"type":"ERROR","flowId":"9f51a830d069","previewVersion":"3cd6e7ac5260","data":{"reason":"Something wrong"}}},"timestamp":1511088370572}
I do something like that to trappe the message :
`
.check(wsAwait.within(60).until(1).jsonPath("$.body.type").ofType[String].is(“ERROR”))
`
The status of this check is : OK because I receive a message according to the check constraint.
But, in the final report, I want to see that the request is KO due to “type” = “ERROR”
I want to be able to trigger a request status OK or KO when receiving the message.
If “type” = “SUCESS” then the request is OK
If “type” = “ERROR” then the request is KO
Thanks in advance for your help,
Best regards,