之前學習了使用jmeter+ant做接口測試,並實現了接口的批量維護管理(大概500多條用例),對“接口”以及“接口測試”有了一個基礎了解,最近找了一些用python做接口測試的資料,一方面為了學習下如何使用python進行接口測試(如何做出一個簡單基礎的接口測試框架),另一方面也為了鍛煉下 ...
在第六目把主函數寫好了,先來運行一下主函數 從截圖中可以看到,請求參數打印出來了,和excel中填寫的一致 但是每個接口的返回值卻都是 ,提示參數沒有傳進去,開始不知道是什么原因 因為excel中params的值已經按照requests的要求寫成了字典格式 后來突然想到一個原因:python從excel中解析出來的數據類型不是字典 ,所以無法傳遞給requests當做請求參數 接着做了如下實驗: ...
2018-04-02 20:50 0 2411 推薦指數:
之前學習了使用jmeter+ant做接口測試,並實現了接口的批量維護管理(大概500多條用例),對“接口”以及“接口測試”有了一個基礎了解,最近找了一些用python做接口測試的資料,一方面為了學習下如何使用python進行接口測試(如何做出一個簡單基礎的接口測試框架),另一方面也為了鍛煉下 ...
python中一般使用xlrd(excel read)來讀取Excel文件,使用xlwt(excel write)來生成Excel文件(可以控制Excel中單元格的格式),需要注意的是,用xlrd讀取excel是不能對其進行操作的:xlrd.open_workbook()方法返回 ...
1.首先在excel中的expectValue列填好預期結果值 這里判斷接口成功的依據是預期結果值是否存在於接口返回的數據中。 首先,要知道在之前封裝的get/post請求方法中返回的是‘str’,也就是json格式的字符串 而從excel文件解析出的expectValue也是 ...
在實際的測試工作中,在做接口自動化過程中往往會遇到接口間數據依賴問題,即API_03的請求參數來源與API_02的響應數據,API_02的請求參數又來源與API_01的響應數據,因此通過自動化方式測試API_03接口時,需要預先請求API_02接口,獲取到API_03的請求參數,而獲取API_02 ...
前言 不知道該如何設計自動化框架? 不知道怎么搭建持續集成環境? 下面帶大家一起來盤盤它?走起 ~~ 一、先來了解下pytest pytest 是非常成熟全功能的Python測試框架。 可以覆蓋unittest能做到的各種各樣場景,比如:單元測試、web測試、app測試 ...
全部的case; 但是如果在 “if __name__ == "__main__": ”下面添加了測試 ...
前面補充了如何來操作excel文件,這次把如何獲取excel文件的sheet對象、行數、單元格數據的方法進行封裝,方便后面調用 這里很簡單,沒什么好講的,只是把一些操作方法封裝到一個類中 參考慕課網接口測試教程 ...
至此,從excel文件中循環讀取接口到把測試結果寫進excel,一個簡易的接口自動化測試流程就完成了。需要明確的是這遠遠不是一個測試框架,只是利用現成的東西做接口測試。 整個過程大概花了1周的時間,主要利用下班和周末的時間來理順思路、編寫調試代碼,當然現在 ...