- 💂 个人网站:IT知识小屋
- 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
文章目录
- 简介
- 技术栈
- 功能列表
- 系统截图
- 开源地址&使用手册
- 写在最后
简介
apiMonitor是一款开源免费的API监控与探测系统,专为开发者和企业设计,系统可通过模拟探测Http接口和页面请求,监控请求耗时和响应结果来判断系统接口的可用性和正确性,帮助团队及时发现接口故障与性能瓶颈。
系统支持单API接口与多个API调用链探测形式,支持HTTP/HTTPS 请求、多种方法(GET/POST/PUT/DELETE)、认证机制以及多种判定条件,是一个可用于线上系统接口持续监控的解决方案。
技术栈
技术框架:Spring Boot、Mybatis、SpringMVC 技术组件:HttpClient、Quartz、fastjson、dom4j UI技术:sitemesh、thymeleaf、bootstrap、adminlte功能列表
支持单个API和多个API调用链的探测。
支持页面探测,可模拟页面操作过程,如打开登录页面、登录并跳转至登录后页面。
支持HTTP和HTTPS协议,请求类型包括GET、POST、HEADER、PUT、DELETE。
支持通用HTTP认证方式,如BASIC认证、COOKIES认证等。
支持设置API请求头与请求参数;在API调用链中,上一个API的返回结果可作为下一个API的请求参数。
支持自定义探测结果判定规则,如接口返回状态码为200、返回内容包含或不包含exception等。
支持自定义监控频率,如每30分钟一次、每小时一次。
支持监控日志定期清理。
支持导入Postman脚本,大幅降低复杂页面监控的配置工作量。使用Postman工具捕获HTTP请求,生成Postman脚本后可直接导入至监控系统。
系统截图
API监控
监控日志
监控配置
POSTMAN脚本导入
API测试结果
开源地址&使用手册
点击下方的【IT学习日记】回复【资源】领取!
如果这篇文章对您有帮助,请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。
写在最后
1000+优质开源项目更新进度:269/1000。如需更多类型优质项目推荐,请在文章后留言。