Download GH Tester
GH Tester is available to download

Find a Reseller
Because business is about relationships, we have local resellers who may well be closer to you than us
Find one
Why is GH Tester the #1 choice to test Software AG's webMethods for so many customers?
For webMethods, it is all about being faster. Faster implementation of a new Fabric upon which to assemble and integrate key business operations. Faster connection of system, application and partner interactions. Faster adoption of SOA throughout an enterprise. Faster bottom line results on both new technology and the business that technology empowers.
As the webMethods community migrates from an integration focus to a SOA focus, being faster involves challenges other than just time. The new SOA lifecycle of design-time, run-time and change-time anticipates more heterogeneous environments, multiple users of the same services and systems, and an expectation that common services guarantee processes that will work the same every time. As the environment becomes more complex, business requirements for no coding and technology working in the hands of non-technical people demand new testing technology. The need for a comprehensive, automated testing solution specific to webMethods is greater is only going to increase with the migration to SOA and a well-governed environment.
Ensuring quality when building composite applications using webMethods Fabric requires a two-pronged testing approach. First, you need to be able isolate and validate individual services and components against precise functional, performance, security and interoperability requirements. Second, as you assemble and deploy business processes, you need to validate the execution of those processes. Every connection point between components represents a possible point of failure that needs to be tested.
GH Tester for webMethods enables testing across the breadth of the webMethods Fabric environment, including business process management, business integration, and SOA management. Testers can build comprehensive SOA testing scenarios that span both web services and the underlying enterprise services infrastructure that supports them. All of the core unit, acceptance, integration and end-to-end testing capabilities are supported across the native transports used by webMethods.
Features
-
Integration Server
- Execute services and validate their responses against expected results
- Simulate individual services without writing code
- Correlate service and message flow across multiple IS and Broker instances
- Monitor service execution with full pipeline visibility
-
Broker
- Publish/deliver messages; optionally wait for and validate replies against expected results
- Record publish/subscribe messaging interactions
- Simulate a broker document consumer, accepting incoming document requests and publishing/delivering replies
- Expose and validate Integration Server data types within broker documents
-
Trading Networks
- Submit encoded requests to partners
- Simulate external partner conversations
-
Modeler
- View and validate process-level meta-data
- Record, correlate and replay process instances
- Perform web services and message-level validation across other industry-standard transports (HTTPS, FTP, JDBC, SQL)
Supports all different kinds of testing, including unit testing, functional testing, integration testing and performance testing. All of these tests can be executed automatically, in a variety of places, including GH Tester itself, the command-line, ANT, HP/Mercury’s product suite and those from other vendors..
Every GH Tester customer gets access to every protocol, no complicated licensing model.
GH Tester has been designed for the enterprise, with these key features:
| Stubs | Simulate missing systems during testing to allow your project to flow around blockages. |
|---|---|
| Environments | A powerful abstraction for sets of variables, such as port numbers, database connections and server names, so you can build one set of tests and use them in many places. |
| XML | All GH Tester configuration and test results are stored as XML, offering infinite integration possibilities and opportunities for customisation. |
| Schemas | GH Tester has been developed for the changing world. Schema changes are handled in a robust, helpful way. |
| Configuration Management | Out-of-the-box integration with common configuration management (version control) systems offers flexibility and multi-user capabilities. |
| No scripting | GH Tester uses easily configurable test actions to provide the tester with a comfortable environment which is as technology free as possible, and there is certainly no scripting. |
| Batch Integration | GH Tester can be invoked from the command-line to execute tests, or can integrate with ANT or CruiseControl to provide an automated build and test capability. |
| Test Management | Integration with popular test management tools from vendors such as HP/Mercury. |
| Test Data | Create template tests and then re-use with test data sets from Excel, flat files and databases. |
| Methodology | GH Tester is flexible enough to be used with any methodology of your choosing. Green Hat provides advice and documents on strategies to minimise quality problems during your integration project. |
| Databases | Check the database has the right information in it at each step of the test. Modify databases to simulate business events. |
| Reporting | Get reports on the test results. |
| Test plans | Automatically generate document for your tests |
| Performance testing | Integrates with GH Performance Testing to measure the performance of your system, and provides key information on the performance of components in it. |
Transports, protocols and key systems supported:
- TIBCO EMS and TIBCO Rendezvous (RV)
- Software AG webMethods and CentraSite
- IBM WebSphere MQ
- Sonic MQ
- JMS (BEA WebLogic, Fiorano, Sun Java CAPS, WebMethods, Oracle and others)
- HTTP/S (client, server and "snooping")
- SOAP, XML and HTML
- Databases via JDBC
- IP (TCP and UDP)
- HL7 and MLLP
- API allows custom development of any transport not supported
Coping with the unexpected
GH Tester is developed in Java and runs on Windows, Solaris, HPUX, Linux and other platforms for which JVMs are available. Java can be used to extend the tool at key points.
Key business benefits:
- No need to write or maintain your own testing tool. Many possible migration routes from current way of working.
- Test more or test quicker. GH Tester’s easy-to-use automation allows developers and testers to perform testing quicker than ever before in a re-useable fashion.
- Get changes into production quicker, make your business more agile.
- Spend more time developing.
- Eliminate delays during unit, integration and performance testing.
- Ability to create intelligent stubs helps to eliminate issues at integration time.
- Use of independent tool avoids systematic errors.
What next?
for yourself or your colleagues, download a fully-featured trial version, or .
GH Performance Testing Datasheet
GH Tester for Software AG webMethods and CentraSite Datasheet



