溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

java測試接口的方法

發(fā)布時間:2020-06-18 11:49:24 來源:億速云 閱讀:169 作者:鴿子 欄目:編程語言

現(xiàn)在大部分的java項(xiàng)目都是前后端分離,以前不分離的時候測試自己所做的界面都是直接啟動界面輸入數(shù)據(jù)打斷點(diǎn)等進(jìn)行調(diào)試,那現(xiàn)在前后端分離了,后端接口寫好后如何測試自己的接口對不對呢?

*test類——本地測試

第一種方法就是寫一個test類,調(diào)用Facade接口,并從數(shù)據(jù)庫中取一個值,在測試類中給接口的形參賦一個實(shí)參,然后運(yùn)行或者斷點(diǎn)調(diào)試。詳細(xì)操作如下:

1.寫測試類

2.拿值賦值

     /**
     * 根據(jù)教師id查詢老師所教公選課和非公選課的課程信息
     */
    @Test
    public void queryTeachercourseInfo() {
        //把從數(shù)據(jù)庫里取得值賦給接口的形參
        String teacherId = "ShfxVkbMvX9ZW5P7n4WnmN";
        //調(diào)Facade接口
        List<QueryMyCourseModel> list = teacherCourseFacade.queryTeachercourseInfo(teacherId);
        //循環(huán)打印獲取的id
        for(QueryMyCourseModel queryMyCoureseModel : list){
            System.out.println(queryMyCoureseModel.getTeacherId());
        }

    }

3.啟動測試

java測試接口的方法4.查看結(jié)果

java測試接口的方法

*swagger——服務(wù)器測試    

第二種方法就是利用swagger進(jìn)行測試,想要用swagger測試,一定要記得測試之前先把代碼提交了,然后構(gòu)建一下,否則或無法遠(yuǎn)程你寫的方法喲。詳細(xì)操作如下:

1.啟動service和web

java測試接口的方法java測試接口的方法2.在swagger中找到要測試的接口方法

java測試接口的方法3.賦值測試

java測試接口的方法4、查看測試結(jié)果

java測試接口的方法

以上就是java怎么測試接口的詳細(xì)內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI