如何仿造swagger写一个测试接口的平台?

领导要求搞一个自己的测试工具,要求和swagger一样 甚至比他更好?可以测试接口,有接口文档,将来2.0还能实现定时自动化测试接口?我感觉好难啊,入职才3个月。

优秀!做好了,分享下实现思路!
接口请求工具还相对好做点,但是要将接口识别出来,估计还是得像swagger一样,使用侵入式注解扫描实现。

1.如果是为了锻炼,自己做也无可厚非,所有的接口定义都被spring缓存起来了,自己拿就可以;
当然spring的是标准定义,自己做的话肯定得加上自己的注解便于解析和生成接口;
获取接口定义的方式可以参考我的这篇文章 : 自研简易apm(基于springcloud)基础组件系列文章(二)_littlehow的专栏-CSDN博客 主要依托于spring分析本系统接口信息,进行上报 https://blog.csdn.net/w172087242/article/details/107494614
2.可以参考yapi的集成方案,毕竟swagger也好、增强版的knife4j也好,都是针对的单项目,但是一个系统可能由多个项目
来进行支撑,所以接口定义有个统一的出入口还是比较有意义的。 yapi存储使用的是MongoDB,你也可以考虑使用其他的
存储方案,自有发挥,如果做出来了,必然能提升自身的技术以及其他能力的。

希望对你有帮助...

工期多久?