python有乙個都對http請求封裝的很好的類庫--requests(見這裡)
而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝--robotframework-requests(見這裡),可以用來方便的測試rest服務
這裡記錄下在使用過程中碰到的問題
1. import的時候,名字為requestslibrary
2. 如果請求的資料為json格式時,在header中增加標識,data部分不用做to_json操作
3. 請求後的結果,可以根據實際情況來做是否做to_json操作
其中第二個問題折騰了我好久,一直以為是需要做to_json操作的(當然此時沒有增加對應的header)
robot framework 介面自動化測試
介面測試比ui測試更有價值,如果專案時間緊張,測試介面更好一些,但每次都頻繁的手工填寫介面進行測試也浪費時間,下面給大家介紹一下很好的自動化測試框架robot framework,並且做介面自動化測試事半功倍。其返回值驗證和與資料庫連線進行增刪改查很方便,邏輯也很嚴謹,如果公司沒有造輪子推薦這麼做。...
Robotframework 介面自動化測試
1.目的 1 以雲平台為例 實現註冊 登入 更新apikey 新增專案 新增裝置 新增感測器 新增執行器 感測器每隔3s上報一次資料 1分鐘後與雲平台主動斷開連線的介面自動化測試。2 斷言每條用例是否執行成功。3 程式不管執行多少次都不報錯。2.robotframework環境搭建 1 安裝pyth...
robotframework 命令列執行測試指令碼
整個工程路徑為 d sqlw test robotframework datahub4.0.8 1.執行指定的測試用例 用法 robot t 測試用例名 可為正規表示式,如00 也可以是具體的用例名 suite路徑 2.執行指定的用例集 用法 robot suite路徑 3.執行指定標籤下的測試用例...