Welcome to Citrus

Citrus is an integration test framework written in Java that tests your software on message interfaces to other applications. The framework simulates interface partners across various transports (e.g. Http, JMS, TCP/IP, SOAP, ...) in order to perform automated end-to-end integration tests.

Download
Download
Citrus

Download the latest release 1.1
More Downloads

Citrus

  • easily simulates interface partners supporting a wide range of protocols
  • automates the integration testing for enterprise applications
  • performs fully qualified use case end-to-end tests
  • brings back the fun for integration testing

Overview

Citrus supports you in testing message interfaces in service-oriented enterprise applications. Manual testing as well as individual mocks and simulators for interface partner software are not necessary. Instead Citrus enables integration tests in an automated way with easy simulation of various message transports and powerful message validation.

This site gives you detailed information about how to use Citrus. Visit the following pages and find out how Citrus helps you to accomplish fully automated integration tests of message-based enterprise applications.

Resources

Find Citrus code and other resources at the following locations

Technologies

Citrus uses following technologies and tools