• 技术文章 >Java >Java基础

    java怎么测试接口

    尚2019-12-07 10:22:49原创3129

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

    *test类——本地测试

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

    1.写测试类

    2.拿值赋值

         /**
         * 根据教师id查询老师所教公选课和非公选课的课程信息
         */
        @Test
        public void queryTeachercourseInfo() {
            //把从数据库里取得值赋给接口的形参
            String teacherId = "ShfxVkbMvX9ZW5P7n4WnmN";
            //调Facade接口
            List<QueryMyCourseModel> list = teacherCourseFacade.queryTeachercourseInfo(teacherId);
            //循环打印获取的id
            for(QueryMyCourseModel queryMyCoureseModel : list){
                System.out.println(queryMyCoureseModel.getTeacherId());
            }
    
        }

    3.启动测试

    1.jpg4.查看结果

    2.jpg

    *swagger——服务器测试

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

    1.启动service和web

    3.jpg4.jpg2.在swagger中找到要测试的接口方法

    5.jpg3.赋值测试

    6.JPG4、查看测试结果

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

    以上就是java怎么测试接口的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 测试接口
    上一篇:java如何定义方法 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java中常用的包有哪些• java中的null是对象么• java中如何调用存储过程• java中同步与异步区别是什么
    1/1

    PHP中文网