java怎么测试接口测试_java怎么测试接口

d61e50923fba3074b4f9f0ee8bf53842.png

现在大部分的java项目都是前后端分离,以前不分离的时候测试自己所做的界面都是直接启动界面输入数据打断点等进行调试,那现在前后端分离了,后端接口写好后如何测试自己的接口对不对呢?

*test类——本地测试

第一种方法就是写一个test类,调用Facade接口,并从数据库中取一个值,在测试类中给接口的形参赋一个实参,然后运行或者断点调试。详细操作如下:

1.写测试类

2.拿值赋值/**

* 根据教师id查询老师所教公选课和非公选课的课程信息

*/

@Test

public void queryTeachercourseInfo() {

//把从数据库里取得值赋给接口的形参

String teacherId = "ShfxVkbMvX9ZW5P7n4WnmN";

//调Facade接口

List list = teacherCourseFacade.queryTeachercourseInfo(teacherId);

//循环打印获取的id

for(QueryMyCourseModel queryMyCoureseModel : list){

System.out.println(queryMyCoureseModel.getTeacherId());

}

}

3.启动测试

2a32d6207577647ceddd090bd76046ec.png4.查看结果

ecd9b7f205b4853feefd511804d35b07.png

*swagger——服务器测试

第二种方法就是利用swagger进行测试,想要用swagger测试,一定要记得测试之前先把代码提交了,然后构建一下,否则或无法远程你写的方法哟。详细操作如下:

1.启动service和web

7666ca87a49958b8b6fa9db62082dccb.png

af765486eeab5a1c6ef0e11b1d2d99ff.png2.在swagger中找到要测试的接口方法

c8bec99be87198f976f0c5cae143965d.png3.赋值测试

eda8b45eb4f0959b88866db5773043a7.png4、查看测试结果

ab73154067d8eec344c92b036430d7bb.png更多java知识请关注java基础教程栏目。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值