平时我们做接口测试都是在postman当中比较麻烦,其实idea给我们提供了这样的功能,我们来看一下该如何使用 ### ![](https://img.kancloud.cn/39/b1/39b13e82fb3121572b32027185a8aac8_1206x519.png) ### 可以自己先创建一个看看效果如下 ### ![](https://img.kancloud.cn/9d/ff/9dff2f7a1e8ae8e7e2171de937ccd3ad_437x152.png) ### 然后将请求的地址改成我们自己的然后项目启动点击右侧三角符号即可进行接口测试了,当然这只是简单的一个get请求的小测试案例 ### 但是我们通常需要将请求测试的.http文件保留下来供测试人员来测试,所以我们也可以在项目当中单独创建一个模块专门用来存放这种.http后缀的测试文件 ### 比如: ![](https://img.kancloud.cn/13/9c/139c15e6d86366a8332cc0e08b2287d1_397x491.png) ### ![](https://img.kancloud.cn/0e/18/0e1837b402a13a2f613fe78b8cb69ba4_1257x400.png) ### ![](https://img.kancloud.cn/c8/f4/c8f41167a47ea2e8659c4bc3d90a2b70_791x396.png) ### 接下来我们介绍AOP切面对所有控制器请求进行拦截记录请求日志到日志文件 ### 首先在父模块当中的pom.xml当中增加如下依赖: ![](https://img.kancloud.cn/97/57/97576652c90f2858d98eec5c77fbcbdf_1015x846.png) ![](https://img.kancloud.cn/35/13/351382875b35ee65fd0233c6cb1389bd_1024x829.png) ### 我们来说明一下最终想要实现的效果如下图所示: ![](https://img.kancloud.cn/52/cf/52cfff9c8b0aef14c4de8805595222fd_1872x904.png) ### 在1.2当中我们已经说明了如何配置logback记录系统各个级别的日志,这里我们需要配合1.2的logback日记来实现 ### ![](https://img.kancloud.cn/c9/77/c97707bdf4be466a87f3b4a8d23ed580_1144x964.png) ### ![](https://img.kancloud.cn/b1/04/b1040950bc3fe562e42df64f58e0daf6_1194x879.png) ### 切面里面我们都写好了注释自己去看注释信息就好 去云效果看代码 git的版本号为1.3当中的LogAspect.java文件 ### 在切面当中LOG.info()即会打印到控制台也会记录到日志当中的info.log日志文件当中去 ### **在这个AOP切面代码当中我们可以获取到请求当中提交的各种参数!!!**