In our end to end testing we have a scenario where two different messages will be created and will be sent to virtual service through IBM MQ at same point of time.But out of which only one messages is reaching to virtual service through that queue and the other one is not reaching to virtual service.
We are expecting both messages to reach to vs and response for both requests.
Cant we send multiple messages at same time to a queue?
Could it be an issue because of this.?
Have you tried stopping the virtual service, sending your two messages, and verifying with a test step or MQ Explorer that both messages are present and on the correct request queue?
How exactly are you sending your two messages? Two IBM MQ Native Send Receive steps? Are each of those waiting for a response? Is it always the same message that's missing on the VS side? How are you determining that only one message is going through the VS?