返回首页

一周热榜

1作者: tudalv1 天前原帖
嗨,HN, 这是我在HN的第一次发帖。我已经关注HN多年,所以我非常想听听大家的反馈 :) API Unit的诞生源于我们的挫败感,而不是一个创业想法。 在多个项目中,我们的API不再是简单的请求-响应端点。一个业务流程意味着多个依赖调用、共享状态、条件逻辑、重试,以及根据响应的不同而产生的不同结果。 起初,我们用Postman集合来处理这些问题。这在一段时间内是有效的。但随着集合的增多,脚本的繁杂,监控与实际测试逻辑脱节,我们很难回答一些简单的问题,比如: - 哪些流程持续失败? - 昨晚到底运行了什么? - 链条的哪个部分出现了问题,为什么? 我们意识到问题不在于“发送请求”,而在于如何在时间上协调API测试流程。 因此,我围绕一个不同的假设构建了API Unit:API测试更接近于工作流编排,而不是简单的点击请求。使用API Unit,你可以将API测试建模为流程,将它们分组到套件中,并安排自动运行。当出现故障时,你会收到邮件提醒,并且可以清晰地查看执行历史,了解流程的进展和故障位置。 它仅支持REST,并且故意不替代API客户端,但你也可以有一个专门用于简单请求的页面。这个工具旨在为那些已经了解其API并希望对实际流程进行可靠、可重复的测试和监控的团队而设计。产品已经上线,并且仍在不断发展。我在这里分享它,希望能从那些处理API测试复杂性(特别是在链式调用、调度和长期可见性方面)的人那里获得诚实的反馈。 你可以免费创建账户,并测试所有功能3天,无需信用卡。如果你想使用API Unit,请发送邮件至contact@apiunit.io,附上你的账户邮箱。我有一个小礼物送给你。 :) 网站链接: [https://apiunit.io](https://apiunit.io) 很高兴回答问题或听听为什么这不适合你的设置。
1作者: liabilityuk01 天前原帖
官方的 Linear MCP 在写入方面表现出色,但读取时却占用了我在 Claude Code 中的上下文窗口。每个查询都会进行 API 调用,并返回包含完整用户对象和我不需要的工作流状态的冗长响应。 因此,我构建了一个只读的 MCP 服务器,它直接从 macOS 上的 Linear.app 本地 IndexedDB 缓存中读取数据。它还在本地解码 Y.js CRDT 编码的问题描述。无需 API 调用,响应更小,没有速率限制,支持离线使用。