python 介面自動化測試(一)

2021-08-09 09:39:02 字數 543 閱讀 4568

一.測試需求描述

對服務後台一系列soap介面功能測試

引數傳入:根據介面描述構造不同的引數輸入值(json格式)

二.程式設計

通過excel配置具體的測試用例資料

儲存引數為json格式,預寫入預期結果

將介面返回結果與預期結果比較,以顏色區分成功或失敗,並將結果儲存進excel中

三.實現方法

1.選用python指令碼實現

2.採用excel**管理測試資料,包括用例的管理、測試資料錄入、測試結果顯示等等,這個需要封裝乙個excel的類。

3.呼叫soap介面採用python的suds模組

4.通過預期結果和實際結果的對比,將實際結果和對比結果寫入excel用例中,這裡封裝了乙個類

四.excel**設計

第一列為介面的wsdl位址,第二列為介面方法,第三列為介面傳入引數,第四列為介面方法呼叫後預期結果

五.**結構

python介面自動化測試

為了監控線上的介面是否正常執行,所以想寫乙個smoke test.這個檔案希望能夠實現從檔案讀取url和引數,然後傳送請求,校驗返回code 200的功能。1.首先採取哪種方式存放url和請求引數 excel?csv?ini?用csv比較好,相容性也比較好 那我們使用csv吧。todo 考慮放在資料...

python介面自動化測試

介面自動化測試之連線資料庫 安裝環境 window7 python3.7 資料庫mysql 遠端連線 步驟內容 1.連線資料庫 2.建立游標 3.sql語句 4.獲取元組資訊 連線資料庫 查詢出來的資料都是以元組的形式返回的 sql select from t user where id 5 查詢多...

python介面自動化 單介面測試

介面測試之前要先知道乙個單元測試模組,那就是unittest,這個模組由5部分組成 testcase 寫用例的,所有用例都寫在這裡邊 testsuite 測試套件,收集用例 testloader 載入用例 testrunner 執行用例 testfixture 測試準備和善後工作,分為setup和t...