Not Receiving Response Data (Body or Header) in ISO 8583 using JMeter

505 Views Asked by At

I am trying to send ISO 8583 Message Request through JMeter and getting (channel/HOSTNAME:POST) [receive] In: 1210 000001 in JMeter Logs I have left all the fields empty for Response Validation like Timeout and Success Response Field so that no validation rule is applied on response. But I am not receiving anything in the Response Body or Header through Listener. Any Idea how can I get the response in Response Body Also.

2

There are 2 best solutions below

0
On

I was getting (channel/HOSTNAME:POST) [receive] In: 1210 *STAN Number(field 11) *Identifier (field 41) in my JMeter logs (with increased logging verbosity for ISO 8583 Messages) but could not see any thing in my View Results Tree's Response Data.

Answer:


Field 11 and Field 41 needs to be same in request as well as in response. Once I matched both I was able to get response data in JMeter successfully.


1
On

JMeter doesn't display response because it doesn't receive the response and we are not telepathic enough to guess why doesn't JMeter receive the response with the limited amount of information you're giving to us, please refer How do I ask a good question for details

You can use a sniffer tool like Wireshark to see what actually happens with the request and if there is any response.

It's also possible to increase JMeter's logging verbosity for the ISO 8583 sampler by adding the next line to log4j2.xml file:

<Logger name="nz.co.breakpoint.jmeter.iso8583" level="debug" />

then inspect jmeter.log file and look for messages related to iso8583 and other suspicious entries