Simulating ISO 8583 Traffic

1,714 views
Skip to first unread message

Suraj Shankla

unread,
Mar 5, 2010, 11:30:39 AM3/5/10
to jpos-...@googlegroups.com
Hi All,

I am completely new to this field. I have a problem statement and if anyone can help me with this, that would be great.

Problem Statement: I have to performance test an application that would get its traffic on a ISO 8583 protocol. Are there any open source tools available to do this and how can this be done. How do these tools work? 

I have LoadRunner background; hence solving this problem might require a paradigm shift in my way of thinking. If someone can help me and show me some way; i would be really gratefull.

Thanks and Regards
Suraj Shankla

Alejandro Revilla

unread,
Mar 5, 2010, 12:01:45 PM3/5/10
to jpos-...@googlegroups.com
I would start by looking at jPOS-EE's clientsimulator. Have a look at
http://jpos.org/doc/jPOS-Project-Guide.pdf and http://jpos.org/doc/jPOS-EE.pdf

Mark Salter

unread,
Mar 5, 2010, 12:55:13 PM3/5/10
to jpos-...@googlegroups.com
On 05/03/2010 16:30, Suraj Shankla wrote:
> I have LoadRunner background; hence solving this problem might require a
> paradigm shift in my way of thinking. If someone can help me and show me
> some way; i would be really gratefull.

I don't think you need any paradigm shift, the control of load is the
same as LoadRunner - your participants would be generating transactions
of an iso8583 flavour.

The tool probably just brings load profile control and reporting, the
work is in facilitating the ISO8583 flows...
... what is you target system? An Issuer implementation, a switch or
something else?

I have recently used jPos components running with Faban.
Faban (as with LoadRunner) provides the load profiles and reporting.
My code (using jPos) provided a set of server ports and message matching
(to determine exchange completion).

--
Mark

Suraj Shankla

unread,
Apr 14, 2010, 7:22:27 AM4/14/10
to jPOS Users
Hi Mark,

Sorry for such a late reply to this mail. had actually got caught up
with a different project and somehow this took a back seat. This is
back again to haunt me. :)
1. The target system is an application and I have APIs that accepts an
XML request and sends back a response.
2. The source system is a intermediate application that interfaces
with POS.

Thanks and Reards
Suraj Shankla

Mark Salter

unread,
Apr 14, 2010, 3:19:11 PM4/14/10
to jpos-...@googlegroups.com
On 14/04/2010 12:22, Suraj Shankla wrote:
> 1. The target system is an application and I have APIs that accepts an
> XML request and sends back a response.
> 2. The source system is a intermediate application that interfaces
> with POS.

So you sit in the middle, doing the translation of real ISO8583 into xml
and back?

Is it the source system that you want to simulate?

You have the packagers and Channels to deal with receiving and sending
of these messages, so Alejandro's suggestion of
clientsimulator/serversimulator may help you.

Does the source system provide a port, or does it connect into you?

--
Mark

dmpnagaraja davuluru

unread,
Aug 11, 2017, 9:33:45 AM8/11/17
to jPOS Users
Can any one help me in generating the ISO 8583 Messages load like ATM / POS Terminals to switch system ? 


Naga Raja

chhil

unread,
Aug 11, 2017, 9:52:22 AM8/11/17
to jpos-...@googlegroups.com
Create ISOMsg object.
set fields with data in the iso msg object.
set a field packager to the iso message object.
Call the iso messages pack method to get the byte array payload.

If you decide to connect to the entity using a jpos channel.
You instantiate a channel with IP port to connect to and use the channels connect method, followed by channels send method to send the message.

Please search the group , there are ample examples of how this can be done. 
Also the read the programmers manual and look at the client simulator section ( a much better approach to your problem).

-chhil

--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: sa...@jpos.org
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+unsubscribe@googlegroups.com.
To post to this group, send email to jpos-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/cb43ca57-cec3-49f4-b1d5-dda75156b066%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages