手把手教你學robotframework自動化框架(第十一章:接口測試)

目錄

1、環境配置(2021年1月12日完成)

2、一個簡單的實例(2021年1月15日完成)

3、讓用例更完善一些(2021年01月15日完成)

4、用例的前置和后置(2021年01月18日完成)

5、關鍵字的封裝和傳參(2021年1月23日完成)

6、創建自己的資源文件(2021年1月23日完成)

7、出坑秘籍,問題匯總(2021年1月25日完成)

8、如何自己編寫一個library(2021年1月28日完成)

9、如何操作數據庫(2021年1月29日完成)

10、如何支持win32應用-AutoitLibrary的應用(2021年2月2日完成)

11、接口測試(2020年2月3日完成)

12、持續集成(2020年2月4日完成)

13、ride使用(快捷鍵、tear down、timeout、template、tags


robotframework不僅可以進行ui的自動化,也可以進行接口的自動化。同樣的,先按照步驟進行操作實踐一下。

1、先安裝requests,安裝地址:https://pypi.python.org/pypi/requests

命令行窗口運行:pip install requests

2、再安裝requestsLibrary,pip install?-U robotframework-requests

3、使用

日常我們做單一的接口測試,可能會使用諸如postman這種工具,如下


在ride中如何調用呢,先用F5看下requestlibrary的關鍵字



我們可以使用post request來進行模擬請求發送,如果是get類型的請求,可以用get request這個關鍵字。

參考使用如下,如果參數是json格式的,需要先把json的數據放入一個參數中,如下圖的${data}。

注意:如果是從postman里面復制的json串,需要把格式調整一下,需要把空格都刪除,不要換行。否則在ride里面執行會報錯。

接口調用之后,需要進行響應的正確性的校驗來判斷用例是否通過,可以按照下圖,獲取響應的參數值,然后進行正確性判斷。


附件:

接口測試參考學習鏈接:http://www.lxweimin.com/p/8a0ba0a13e4b


本節完,如有錯誤,還望海涵,歡迎指正!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
禁止轉載,如需轉載請通過簡信或評論聯系作者。

推薦閱讀更多精彩內容