Unlogged logo
YC Badge

Unlogged

在本地回放生产流量,确保 0 个生产错误

Unlogged 是一个开源平台,帮助 Java 开发人员通过一键模拟、实时性能跟踪、自动生成的单元测试以及 CI 集成等功能,确保生产环境零错误。

Sponsors

Become one
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Unlogged - 在本地回放生产流量,确保 0 个生产错误 | Product Screenshot
Unlogged product screenshot

更多关于 Unlogged 的信息

Unlogged

Unlogged是一款用于Java后端项目的测试工具,它能够帮助开发人员通过记录和重放生产流量来进行高效的回归测试。它支持一键生成JUnit测试、运行时模拟以及直接调用Java方法,从而简化测试流程,提高开发效率,并减少bug修复成本。Unlogged尤其适用于需要快速迭代和频繁部署的项目。

  • 一键式JUnit测试生成:只需点击一下即可根据记录的数据生成JUnit测试,方便快捷地进行单元测试。
  • 灵活的模拟和序列化支持:支持多种模拟框架和序列化器,满足不同开发者的需求。
  • 运行时模拟和数据重放:运行时模拟功能允许您在运行时注入模拟,使用记录的数据模拟API、数据库调用和下游服务,从而在本地环境中重现生产流量。
  • 直接调用Java方法:支持直接调用Java方法,无需通过HTTP端点,方便调试和测试。
  • 代码深度调试:通过直接调用方法,您可以直接在代码中设置断点,深入调试代码,快速定位问题。
  • 方法性能追踪和监控:监控单个方法的执行时间,识别代码瓶颈,并设置执行时间阈值,及时发现性能问题。
  • 模拟代码版本管理:将生成的模拟代码推送到您的Git仓库,方便团队协作和代码管理。

Unlogged彻底改变了Java开发人员的测试流程。它不仅节省了宝贵的时间,还增强了部署的信心,并确保了代码的稳定性。通过一键式JUnit测试生成、运行时模拟以及直接调用Java方法等功能,您可以快速识别并修复bug,从而显著缩短上市时间。选择Unlogged,拥抱高效、可靠的代码开发新时代。