Performance testing for Mainframe CICS APIs

79 views
Skip to first unread message

Abhishek Banginwar

unread,
Jun 16, 2010, 9:05:48 AM6/16/10
to LR-Loa...@googlegroups.com
Hi all,
 
Currently I'm working on a project where i need to test APIs which exist in mainframe Z/OS. From what i found out by googling is,
its a java based code in mainframes.
 
System testing/functional testing is using a client called IWS to send receive the request response. Unlike SOAPUI, this one does not show XMLs which its sending or receiving.
 
My queries;
1.  Is performance testing of mainframe CICS API possible?
2. If yes, which protocol?
3. If not possible with LR, alternative method if any?
 
if this has been already covered, please let me know.
 
Thanks in advance.

--
Abhishek

James Pulley

unread,
Jun 16, 2010, 12:54:41 PM6/16/10
to lr-loa...@googlegroups.com

a java based code in mainframes”

 

At the most primitive of levels, what you have is the following

 

A=Create Socket

Open Socket (A)

Send on Socket(A) some request

Receive on Socket(A) some response

Close Socket(A)

 

So, at the most primitive level, you could use windows sockets to produce and deliver load though a remote API interface.  But your application service residing on the mainframe might have a more robust interface that it can take advantage of, so moving up the OSI stack…

 

For a presentation layer view, perhaps a C level API exists, something that you can load a DLL for a Windows user and be able to affect remote procedure calls to the API on the mainframe.   You could potentially use either a C template virtual user or a roll your own in Visual Studio type of virtual user

 

For an application layer view, perhaps there is a Java client complement, thinking in the CORBA-context.   In such a case you may be able to leverage existing Java code for a Java template virtual user.

 

Three potential access models, Winsock, C Template  (with client API code to the mainframe based Service interface) | DLL Virtual User in Visual Studio, or Java Template.

 

James Pulley, http://www.loadrunnerbythehour.com

--
You received this message because you are subscribed to the Google "LoadRunner" group.
To post to this group, send email to LR-Loa...@googlegroups.com
To unsubscribe from this group, send email to
LR-LoadRunne...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/LR-LoadRunner?hl=en

Rajesh Ananthaiah

unread,
Jun 16, 2010, 1:18:35 PM6/16/10
to lr-loa...@googlegroups.com
Hi,

Give a try with ( Terminal Emulator) RTE protocol ,Donno if its works, RTE works with Mainframe Appln.... 


Thanks,
Rajesh 

sanjay dm

unread,
Jun 18, 2010, 12:21:42 PM6/18/10
to lr-loa...@googlegroups.com
Try using RTE(terminal emulation) ..I had used this protocol for
mainframe cics.. and was able script.. u have to make the initial
setup to launch the application by giving port num and connection
info.. rest everything will be a cake walk for u..

Abhishek Banginwar

unread,
Jun 18, 2010, 12:31:14 PM6/18/10
to lr-loa...@googlegroups.com
hi,
thanks for the information. today i found out from system arch that this is proprietary protocol which also uses encryption/decryption as well.

after some discussion, he has accepted to open up some ports to allow generic soap request to sent to the mainframe. now i would just require to use web_custom_request function.

Sorry for the trouble.
--
Abhishek

Anaz Mohamed

unread,
Jun 18, 2010, 12:41:52 PM6/18/10
to lr-loa...@googlegroups.com
If it is in Mainframe (terminal type ) all it is required to select correct session (screen type ) that all
Regards,
Anaz

James Pulley

unread,
Jun 18, 2010, 1:19:01 PM6/18/10
to lr-loa...@googlegroups.com

It’s not a terminal, it is a service running on the mainframe

Anaz Mohamed

unread,
Jun 18, 2010, 1:31:40 PM6/18/10
to lr-loa...@googlegroups.com
Oh sry for that (so i added that If ( quest're ) on my statement

anita koli

unread,
Jun 18, 2010, 2:13:33 PM6/18/10
to lr-loa...@googlegroups.com
Hi All,
I need to peform load testing for hyperion application (Tool).
Can anyone guide me ,as to how to make environment settings for hyperion to make it supportable for load runner.

John Crunk

unread,
Jun 18, 2010, 12:49:55 PM6/18/10
to lr-loa...@googlegroups.com
Just as an FYI, testing CICS is winsock protocol. Hope that helps. 

John Crunk Ph.D ABD
Sent from my iPhone

Abhishek Banginwar

unread,
Jun 19, 2010, 8:37:41 AM6/19/10
to lr-loa...@googlegroups.com
Thanks John. i'll try that out.
Reply all
Reply to author
Forward
0 new messages