IBM Support

IT01: WebSphere Message Broker Enterprise Test Robot



Enterprise Test Robot is a simple tool to automate your complex middleware testing requirement.

Download Description

Enterprise Test Robot provides a light-weight tool to automate testing without requiring a complex setup. It is designed to make testing of message flows simple and repeatable. The tool may be used for Regression testing of application functionality as well as Performance testing and validation of data for Parallel Run before going into production. The tool is platform independent requiring only a supported JVM to run.

ETR is designed for testing of messaging applications. The XML based test suite is easy to configure for complex testing scenarios. The tool introduces the concept of Regulators for sending test data to the applications under different modes (looping, rate regulation, transformations, etc.) and Validators for validating the results against canned datasets supporting multiple modes and conditions (search phrases, ignore sections, transformations, XSD validation, XPath matches, etc). The tool may also be extended with new customer requirements with an engagement with ISSW.

This Category 01 SupportPac is an IBM Services Asset for WebSphere Software and may be freely downloaded under the license agreement. Please visit the IBM Software Services Zone for WebSphere website for detailed information on services offerings and to contact a services representative.
Engage IBM to provide knowledge and expertise on the Enterprise Test Robot (ETR) framework for your organization:

  • ETR Workshop
  • ETR Strategy and Planning
  • ETR Implementation
  • ETR Extensibility

Possible Uses
Test automation for messaging applications.

Author: Arunava Majumdar, Sr. IT Specialist, Focused Technology Practice (Connectivity/BPM)
Category: 1
Released: 15July14
Current SupportPac Version: 1.0
»Please note that the version number shown in the right-hand pane is the version of the WebSphere MQ or WebSphere Message Broker product that this SupportPac applies to. The date is the last webpage refresh.


  • IBM WebSphere MQ 7.0+
  • Java 1.5 +
  • JDBC 4 Compliant Database (Derby, DB2 9.7, Solid DB 6.5)
  • Eclipse base 3.2.2+ (optional)
  • IBM WebSphere Message Broker 7.0+ (optional)

Installation Instructions

Unzip to any directory and set the EEH_PATH and ETR_PATH environment variables to the directory.

Make sure that the following WMQ 7.5 Java libraries are in the CLASSPATH when using MQ (packaged):

Other dependent Java libraries used by the ETR tool and must be in the CLASSPATH are the following:

Use the packaged scripts to run the tool. The scripts load the necessary jars for convenience.
Unix: $ETR_PATH/bin/unix/ <parameters>
Windows: %ETR_PATH%\bin\win\TestRobot.bat <parameters>

[{"INLabel":"it01.pdf","INLang":"US English","INSize":"736423","INURL":""}]
[{"DNLabel":"IT01","DNDate":"15 Jul 2014","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null}]

Technical Support

Category 01 Services Asset freely distributable binaries are provided in good faith and AS-IS. There is no warranty or further service implied or committed and any supplied binary or samples are not supported via IBM product service channels.

You may submit a question and return email address using the 'rate this page' below, but a response is not guaranteed.

Please read the license information contained within the zip file of this SupportPac to determine if you want to use it.

If you wish to arrange a IBM Services engagement (Category 01 SupportPac) a separate contract will be created when you contact the Software Services Sales Specialists. Please visit the WebSphere Services website for more information on Services Offerings to facilitate deployment of assets.

[{"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"SupportPac","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB15","label":"Integration"}}]

Document Information

Modified date:
23 March 2020