狠狠精品久久久无码中文字幕,久久精品AⅤ无码中文字字幕,精品久久久无码人妻中文字幕

    1. <rp id="14sqs"><ruby id="14sqs"><input id="14sqs"></input></ruby></rp>
      1. <dd id="14sqs"></dd>

          <th id="14sqs"><track id="14sqs"></track></th>
          • 培訓機構
          • 培訓課程
          15907412407

          客服時間:9:00-18:00

          71愛課網   培訓資訊? Java   java接口開發框架(java帶接口的代碼)

          java接口開發框架(java帶接口的代碼)

          本文作者: 上元教育 發布時間:2022-05-17 欄目分類:Java 瀏覽人數:46
          【導讀】:從0開始搭建開發自己的代碼測試框架-接口java篇多數人了解測試自動化后,大多理解和知道什么是自動化,也知道為什么要做自動化,同樣知道自動化的目的是什么。

          Java培訓

          從0開始搭建開發自己的代碼測試框架-接口java篇

          多數人了解測試自動化后,大多理解和知道什么是自動化,也知道為什么要做自動化,同樣知道自動化的目的是什么。但是不知道對于這個自動化,怎樣開始做,都用到哪些,怎么能簡單快速的從零開始。

          也有部分人接觸到使用自動化測試時是使用別人已經搭建好的框架,各種封裝,各種類,各種規則,被弄得云里霧里,不好用,也不適用。也想自己能開發搭建一套適用,好用,簡單上手的測試框架。

          其實搭建一套基礎測試框架不復雜,很簡單。當然做簡單,做好難。后面的教程就是教編程有基礎,但對自動化測試無從下嘴的小白如何從0到1。簡單,快速的搭建自己的框架。里面用到的基本工具都是比較簡單,好用的。

          框架也需要通用性,先從接口開始,之后的Web,app 可以在這基礎上擴展。

          JAVA篇

          Java接口自動化,app自動化,web自動化都需要做到以下的前提需要對java語言有了解,賦值,對象,邏輯運算 基本掌握。

          1. 選取請求發送和測試工具包

          推薦使用 Retrofit + Junit4 組合

          Retrofit 相比java 自帶的HTTPClient 使用方便,工具包較齊全。

          可以指定接收數據后轉換成想要的數據格式,比如pojo對象,json,String 等,這樣拿到接口的返回數據后可以方便的提取需要驗證的字段數值。

          Junit 最高本版是5,相比4來說 沒有本質上的使用區別,增加了不同的工具包,使用過程中,很多用不上,Junit4足夠用了。

          編輯器建議用Idea 社區版 使用中足夠,如果想要更多功能可以花錢買專業版本

          注意:環境需要安裝配置Java和Maven

          進入正題

          開始建立工程,搭建基本功能如圖操作,Name 填寫項目名稱,build system 選取maven,jdk 選取 1.8版本

          從0開始搭建開發自己的代碼測試框架-接口java篇

          建立成功后,等待編輯器右下角的進度全部處理完成后,得到如下項目

          從0開始搭建開發自己的代碼測試框架-接口java篇

          打開 pom文件

          添加配置如下圖:

          從0開始搭建開發自己的代碼測試框架-接口java篇

          然后在src/test/目錄下新建目錄service,再建立用例文件 TestService.java 如圖:

          從0開始搭建開發自己的代碼測試框架-接口java篇

          然后在src/test/目錄下新建目錄cases,再建立用例文件 XXX.java,如圖:

          從0開始搭建開發自己的代碼測試框架-接口java篇

          之后可以通過把鼠標放到 Request_01Test()上鼠標右鍵運行就可以發送并接收接口的數據了。

          從0開始搭建開發自己的代碼測試框架-接口java篇

          執行的結果

          從0開始搭建開發自己的代碼測試框架-接口java篇

          2. 字段斷言

          斷言方法很多,常用比如:1、判斷字符串內是否包含某個字符,2、把數據轉成對象,3、把數據轉成json

          這里介紹這三種

          一,使用文本接收數據并斷言,通過正則或contains 判斷數據

          二、使用java對象接收并斷言,通過get方法取值并判斷

          三,使用json接收數據并斷言,通過json的 getJSONObject 、getJSONArray等方法取值判斷

          具體見下圖:

          在Service中添加對應的接收類型

          從0開始搭建開發自己的代碼測試框架-接口java篇

          建立對應的java類

          可以通過已有的json 去工具網站生成

          從0開始搭建開發自己的代碼測試框架-接口java篇

          之后用例中可以做斷言判斷

          從0開始搭建開發自己的代碼測試框架-接口java篇

          從0開始搭建開發自己的代碼測試框架-接口java篇

          以上用到的retrofit 工具,

          實際用到的請求 有GET 、POST 、PUT、DELETE,這些請求類型和傳參方法可以自行到官網學習使用方法。

          從0開始搭建開發自己的代碼測試框架-接口java篇

          請求發送的代碼部分可以自行封裝,以便使用起來簡化步驟

          做完以上就完成了基本的接口框架搭建

          免責聲明:

          一、71愛課網旨在免費為用戶傳遞信息,不代表本站的觀點和立場;

          二、71愛課網僅提供信息發布平臺,對于本文版權歸屬問題本站無法判斷和調查;

          三、本文整理于會員新聞,如果侵犯您的版權,請聯系管理員刪除或增加版權信息(QQ:981561103)。

          推薦課程

          免費預約試聽

          只要一個電話
          我們免費為您回電


          廣告
          狠狠精品久久久无码中文字幕,久久精品AⅤ无码中文字字幕,精品久久久无码人妻中文字幕