Unlogged logo

UnloggedReplay Production Traffic Locally and Ensure 0 Production bugs

Unlogged is an open-source platform that supercharges Java development by offering: One-Click Mocking: Instantly mock databases, APIs, and downstream services, simplifying isolated environment testing. Real-Time Performance Tracking: Monitors method performance in real-time, identifying bottlenecks quickly. Auto-Generated Unit Tests: Automatically creates unit tests from API traffic, boosting test suite maintenance and promoting a robust testing culture. CI Integration & Code Coverage: Integrates with CI systems for replay runs, providing code coverage statistics for thorough testing insight.

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
More About Unlogged

Unlogged - Replay Production Traffic Locally!

Introduction

Unlogged is an open-source tool designed to enhance Java development by providing one-click mocks, automated unit test generation, and real-time performance tracking. It allows developers to mock, monitor, replay, and test their code with ease, ensuring code stability and faster deployment.

Key Features

  • Record and Replay: Capture method inputs and return values on a remote machine and replay them locally.
  • Custom Assertions: Define custom assertions for your tests.
  • JUnit Test Generation: Generate JUnit tests with recorded data in one click.
  • Runtime Mocking: Inject mocks at runtime to replay methods with mocks enabled.
  • Direct Invoke: Execute Java methods directly without exposing HTTP endpoints.
  • Performance Tracking: Monitor execution time of individual methods to identify bottlenecks.
  • Combined Unit and Integration Testing: Provides both unit and integration tests in a single tool.

Use Cases

  • Automated Testing: Generate and run unit tests automatically to save time and effort.
  • Debugging: Call Java methods directly and debug deep within your code.
  • Performance Monitoring: Track and flag methods that exceed acceptable execution times.
  • Mocking Services: Mock APIs, database calls, and downstream services with recorded data.
  • Regression Testing: Replay pre-recorded traffic to catch potential bugs during development.

Pricing

Unlogged is an open-source project, making it freely available for developers to use and contribute to. Future enhancements and additional features may be available through community support and contributions.

Teams

Unlogged is designed to support development teams by automating the generation of unit tests, reducing the time spent on writing and maintaining tests, and providing tools to ensure code stability. It is particularly beneficial for startups and teams with limited resources, allowing them to focus on development rather than testing.

Unlogged's community-driven approach ensures continuous improvement and support, making it a valuable addition to any Java development team's toolkit.