回覆列表
  • 1 # 使用者5359048859406

    介面都有那些部分組成呢?

    首先,介面文件應該包含以下內容:

    1、介面說明

    2、呼叫url味兒y

    3、請求方法(get\post)

    4、請求引數、引數型別、請求引數說明

    5、返回引數說明

    如果是測http介面,你需要至少需要呼叫一個傳送http請求的庫,例如httpclient來發送不同型別的請求給到待測的介面,如GET, POST, PUT, DELETE,帶上你的請求w頭header和請求體body,然後透過xml庫來解析感興趣的返回值的欄位,與 期望值做比較,從而判斷用例成功還是失敗。

    也就是說最簡單的介面自動化大致三個步驟:a-傳送請求;b-解析結果;c-驗證結果

    為了方便起見,你應該自定義三fg個和業務相關的測試類:

    1. 一個用來封裝httpclient,用來發送請求的類,用於傳送各類測試請求。

    2. 一個解析結果xml的類,用來獲取感興趣的結果值。

    3. 一個用於比較測試結果和期望值的類,用於驗證。

    當然這是最簡單的一個http藉口測試框架,如果你願意還可以做的更強大,比如自動生成測試資料,生成自定義格式的測試報告,自動傳送測試報告,檢查服務端資料內容是否正確等等。

  • 中秋節和大豐收的關聯?
  • 出名要趁早,這是一碗雞湯還是一口毒奶?