Unlogged logo

Unlogged本番環境のトラフィックをローカルで再生して、本番環境の不具合をゼロにします

Unloggedは、オープンソースプラットフォームであり、Java開発を強化するために以下を提供します。\r\n\r\nワンクリックモック: データベース、API、およびダウンストリームサービスを瞬時にモックし、隔離された環境のテストを簡素化します。\r\n\r\nリアルタイムパフォーマンス追跡: メソッドのパフォーマンスをリアルタイムで監視し、ボトルネックを迅速に特定します。\r\n\r\n自動生成ユニットテスト: APIトラフィックからユニットテストを自動的に作成し、テストスイートのメンテナンスを強化し、堅牢なテスト文化を促進します。\r\n\r\nCI統合とコードカバレッジ: 再生実行のためにCIシステムと統合し、徹底的なテストの洞察を得るためのコードカバレッジ統計を提供します。

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
Unloggedについてもっと知る

Unlogged - 本番環境のトラフィックをローカルで再生!

はじめに

Unloggedは、ワンクリックモック、自動ユニットテスト生成、リアルタイムパフォーマンス追跡を提供することで、Java開発を強化するために設計されたオープンソースツールです。開発者は、コードを簡単にモック、監視、再生、テストできるようになり、コードの安定性と迅速な展開を確保します。

主要な機能

  • 記録と再生: リモートマシンでメソッドの入力と戻り値をキャプチャし、ローカルで再生します。
  • カスタムアサーション: テストのカスタムアサーションを定義します。
  • JUnitテスト生成: ワンクリックで記録されたデータを使用してJUnitテストを生成します。
  • ランタイムモック: ランタイムでモックを注入して、モックが有効な状態でメソッドを再生します。
  • ダイレクトインボーク: HTTPエンドポイントを公開せずに、Javaメソッドを直接実行します。
  • パフォーマンス追跡: ボトルネックを特定するために、個々のメソッドの実行時間を監視します。
  • ユニットテストと統合テストの組み合わせ: 1つのツールでユニットテストと統合テストの両方を提供します。

ユースケース

  • 自動テスト: 時間と労力を節約するために、ユニットテストを自動的に生成して実行します。
  • デバッグ: Javaメソッドを直接呼び出して、コードの深い部分までデバッグします。
  • パフォーマンス監視: 許容される実行時間を超えるメソッドを追跡してフラグ付けします。
  • サービスのモック: 記録されたデータを使用して、API、データベース呼び出し、ダウンストリームサービスをモックします。
  • 回帰テスト: 記録済みのトラフィックを再生して、開発中の潜在的なバグをキャッチします。

価格

Unloggedはオープンソースプロジェクトであり、開発者が自由に使用して貢献できます。将来の機能拡張と追加機能は、コミュニティのサポートと貢献によって提供される可能性があります。

チーム

Unloggedは、ユニットテストの生成を自動化することで、開発チームをサポートするように設計されており、テストの記述と保守にかかる時間を削減し、コードの安定性を確保するためのツールを提供します。これは、スタートアップやリソースの限られたチームにとって特に有益であり、チームはテストではなく開発に集中できます。

Unloggedのコミュニティ主導型アプローチにより、継続的な改善とサポートが保証されるため、あらゆるJava開発チームのツールキットに貴重な追加となります。