A portable testing tool to validate the configuration of XA and two-phase commit for Java EE 6 Containers. The tool permits the stress-testing, performance characterization and correct transaction semantics of distributed transactions across Three XA resource managers by Exception Injection. The thin-client can be run from the command-line or inside the IDE. The server side component includes EJB packaging and some simple Web servlet support for retrieving diagnostic and performance data from the testbed.

Features

  • Completely implemented with Java 6 EJB and Servlet Annotations for Portability.
  • Executable JAR Client packaging to eliminate JAR & Classpath config nightmares.
  • Currently supporting JBoss 6.1.0, Glassfish 3.x and ActiveMQ 5
  • Transaction Recoverability Stress Test as well as Max Throughput Performance Test

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Java EE Two-Phase Commit Testkit

Java EE Two-Phase Commit Testkit Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Java EE Two-Phase Commit Testkit!

Additional Project Details

Intended Audience

Advanced End Users

User Interface

Web-based

Programming Language

Java

Database Environment

JDBC

Related Categories

Java Performance Testing Software, Java Stress Testing Software

Registered

2012-06-20