Web Service Load Testing for Datapower using SOAPUI

soapUI 1.5 introduces simple and powerful SOAP LoadTesting functionality allowing you to:

* Validate a Web Services performance under different Load scenarios
* Maintain Functional validations to see that they don’t “break” under load
* Run several load tests simultaneously to see how they affect each other

Add Assertions to a Load Test – soapUI allows you to add LoadTest Assertions to LoadTests just as to Functional TestSteps. When creating a LoadTest, soapUI will always add a TestStep Status Assertion for us, we will add a TestStep Max Assertion to validate that our TestCase never exceeds a certain execution time.

Functional Web Services Testing for Datapower using SOAPUI

SOAPUI is an open source application to do Web Services Testing. The functional test exercise is to test the following:

1. Validate required functionality both for each web service invocation on its own (=”unit testing”)
2. Validate a number of requests sequence (=”integration testing”).

Specify Datapower URL:Port as the Front Side Handler to the Web service in the WSDL.

Getting Started with Functional Testing

Datapower Performance Testing with Rational Performance Tester

How do you performance testing on Web services?How do you do performance testing on Web Services where Datapower is the Front Side Handler to the Web Service?The answer to these questions is: Rational performance tester.

Rational Performance Tester provides you with the function to import your WSDL files of your web services. Specify the web service location in the WSDL as the Web Service Proxy Front side handler as specified in Datapower.

Stress tests on websites can be done:
Using IBM Rational Performance Tester to stress test a simulated online bookstore

Stress test Mobile web applications:
Performance testing mobile web applications using IBM Rational Performance Tester

I will provide some more metrics and information in my next blog posts on Datapower Performance Testing with Rational Performance Tester.

Tivoli Policy Server Error to install Tivoli Access Manager

Hi there, I am installing Tivoli Access Manager 6.0 and have already Tivoli Directory Server installed and configured. I am now in the next phase installing Tivoli Policy Server, but I go through the whole installation and configuration till the last step where I get an error:
HPDBG0938E Configuration failed

I have done everything as stated on this forum:
https://www.ibm.com/developerworks/forums/message.jspa?messageID=13779232#13779232

Please comment on my post or mail me, search me on Bluepages.

Really appreciated.

Power of Lotus Mashup @ Lotus Greenhouse

Lotus Mashup @ Lotus Greenhouse (see link below) is the future of Web 2.0 technology.

Lotus Greenhouse Sign-up page

The great thing about Lotus Mashup is that you don’t have to write and code. It is all import, drag and drop and there it is linked. I have created this Mashup where I imported a excel spreadsheet with columns in with a URL, Address (Street name and Number + Zip Code) with other customer fields. I started to link the Address field to Google Maps using the street address. Then linked the Zip Code to the Weather Centre – AccuWeather.com. Linked the URL field to a Brower that wraps my customer URL. This gives me the power to get all the necessary information of my customer in one easy to understand view. Just think what value it can bring to your company.

See my cool mashup below and I did it only in 10 min:

LDAP Authentication with Datapower XI50

LDAP authentication can be done through the a AAA (Authentication, Authorization, and Accounting) node on a Datapower Policy. LDAP authentication can be done using Active Directory, Tivoli Directory Server or TIM/TAM and many more open source LDAP applications. The first step is to add the AAA node to your policy:

Configure your AAA node by dubble clicking on the node and creating a new AAA policy. The settings below was for Tivoli Directory Server.

Integrating Websphere Datapower, Message Broker, MQ and Transformation Extender

How to integrate Websphere datapower XI50 with Websphere Message Broker and MQ in one flow.
Firstly, create a new project in Message Broker.
Add 3 Nodes:
1. An MQInput Node
2. An MQOutput Node
3. And a HTTP Request Node

Connect the 3 nodes to look like the following flow below:

For the MQInput and Output Node specify an existing MQ queue from which a message or file will be sent and received. If files want to be sent over MQ use MQ FTE (File Transfer Edition)

For the Message Broker HTTP Request Node, specify the Datapower Multi Protocol Frontside Handler.

Datapower setup:

HTTP Frontside Handler:

The HTTP Request URL will look like follow: http://IPAddressOfDP:8080
Change ‘IPAddressofDP’ to the address of your DP IP address.

When executing the Message Broker flow send a message to the Input Queue (MQInput) the message is sent to Datapower through the HTTP Request which does message transformation from Cobol to XML.

The Datapower Transformation Looks like follow:

The transformation Map was created and uploaded to Datapower using Websphere Transformation Extender Design Studio:

The reason for offloading the transformation to Datapower XI50 is for the speed of transformation and increase of flow speed.

IBM Education Assistant

Best place to educate yourself on IBM technologies:

You can build on the introductory skills you learn with advanced training from IBM WebSphere Education. Our curriculum provides a unique training value built on exclusive product knowledge direct from IBM Developers cemented with expert instructors and flexible time and cost-saving training options. With over 200 courses across eight curriculums, WebSphere Education provides training that spans the spectrum of skills needs from introductory product overviews to advanced programming and administration. Hands-on labs let you work with fully functional versions of the software you are studying to round out your training experience. Several training options are available, including classroom, private customized courses or instructor-led or self-paced online learning letting you train from your office without traveling. Visit the WebSphere Education web site for current training courses and options or contact a WebSphere Education representative.

IBM Education Assistant

%d bloggers like this: