tilln / jmeter-iso8583

ISO8583 Plugin for JMeter
MIT License
62 stars 32 forks source link

iso8583 non blocking iso8583 send and receive #68

Closed kg1h closed 1 year ago

kg1h commented 1 year ago

@tilln Tilln when using the jmeter iso8583 sampler under 1 thread loop 3 we are able to send and receive iso8583 messages for the first iteration successfully but in the second iteration not receiving any response (Using NACChanel FYI)

will jmeter support non blocking send and receive in asynchronous mode ? we are able to run multiple send and receive isomessages through python using AsyncIO is there something similar in jmeter ?

tilln commented 1 year ago

Hi @kg1h

Not sure I fully understand your issue and whether what you are after will fix it.

The sending and receiving is entirely handled by jPOS components, therefore it would make no difference if this plugin were to implement some async mode.

This plugin (synchronously) calls jPOS API methods (of class QMux) that will place messages in some type of queue (jPOS Space) where they wait to be sent over the Channel. When a response is received that will be made available in a similar queue and then matched with a request (based on some key fields). The response is then returned to the plugin and the JMeter thread can continue.

Perhaps you can elaborate a bit more what your expectation is and there may be another, simpler solution?

github-actions[bot] commented 1 year ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 1 year ago

This issue was closed because it has been inactive for 14 days since being marked as stale.