B Tools for Performance Testing, Tuning, and Troubleshooting

This appendix presents information about the tools that are available for performance testing, tuning, and troubleshooting for your Oracle Communications Order and Service Management (OSM) system.

WebLogic Server Administration Console

Oracle WebLogic Server Administration Console is a web-based, graphical user interface that enables you to monitor the WebLogic server.

For more information, see "About Monitoring and Managing OSM" and WebLogic Server documentation.

OSM Task Web Client

The OSM Task web client provides a web-based user interface for order tracking and reporting. For more information, see OSM Task Web Client User's Guide.

SoapUI

SoapUI is a tool that you can use to submit an XML order to a run-time OSM environment. Doing this confirms that OSM is able to receive and respond to order requests. In this case, you can submit test orders associated with a test cartridge.

When submitting sample orders to run-time environments, the root level of the sample order XML document must be either a CreateOrder or CreateOrderBySpec request.

For more information about submitting orders with SoapUI, see OSM Developer's Guide.

For more information about SoapUI, and to download the software, see the following website:

http://www.soapui.org/

Design Studio

Design Studio is an Eclipse-based design environment for OSM cartridge development. The Cartridge Management view displays a list of the cartridges that are deployed to your OSM system. The Deployed Versions table lists which cartridge version and build combination is currently deployed in the target environment for the selected cartridge.

For more information, see Design Studio Concepts.

GCViewer

GCViewer is a free open source tool to view data that is produced by verbose garbage collection. For more information about GCViewer versions and to download, see the following websites:

http://www.tagtraum.com/gcviewer.html

https://github.com/chewiebug/GCViewer

http://sourceforge.net/projects/gcviewer/files/gcviewer-1.36.jar/download

https://github.com/chewiebug/GCViewer/wiki/Changelog

ThreadLogic

ThreadLogic is an open source visual thread dump analyzer that provides an in-depth analysis of WebLogic Server thread dumps. ThreadLogic can also merge and analyze multiple thread dumps and provide enhanced reporting that lets you view whether threads are progressing across thread dumps.

You run ThreadLogic, version 1.1.205, using the following command:

java -jar ThreadLogic-1.1.205.jar

You can open the thread dumps or merge thread dumps by selecting several and then right-clicking and choosing Diff Selection. For an overview of ThreadLogic, see the following website:

http://www.ateam-oracle.com/analyzing-thread-dumps-in-middleware-part-4-2/