1. 程式人生 > >robotframework 學習(2) :使用RIDE進行介面測試之傳送請求和接收資料斷言

robotframework 學習(2) :使用RIDE進行介面測試之傳送請求和接收資料斷言

一、RIDE的介紹:

        RIDE是robotframework圖形操作前端,也可以理解為一種編輯器,它以cell的形式來進行定義資料和方法,返回結果等,我們可以使用它進行建立測試用例和編寫測試指令碼,並且執行自動化測試。

        安裝和啟動這裡就不多介紹了,可以去我上一篇部落格檢視就行。傳送門:https://blog.csdn.net/weixin_38374974/article/details/82313214

二、介面測試:

        PS:下面這個例子只供參考,直接學習會出錯的,具體的以你們自己的介面文件為準。

        簡單來說,介面就是我們的一個URL,例如:https://api.immomo.com/v1/feed/read/kill?fr=644013448 ​​​​​​。

        這其中:https://api.immomo.com 是域名地址,後面肯定是ip:port ;

                      /v1/feed/read/kill 就是一個介面;

                      

?fr=644013448 是一個get傳遞的引數和所帶的資料。

        我們要測試的就是,通過上面連結和傳遞的引數能不能獲取到我們想要的響應的結果內容?當然在傳遞資料的時候是需要我們的header的資訊,如果是post傳遞還需要正文資訊,如下圖:

 

三、RIDE的使用:

        面板就不介紹了,很多部落格內容都有,直接說一下怎麼做介面測試吧。

        1、首先需要準備的庫(比較簡單的demo,我這裡只用了2個庫):RequestsLibrary,Collections ;

        2、輸入內容:

        3、執行:

 

        4、總結:感覺會寫很多,結果三張圖片就搞定了,emmm。其實最開始遇到的問題就是這個頁面怎麼寫?這些方法從哪裡找?第二個遇到的問題就是,我要傳的引數資訊怎麼寫,怎麼獲得返回的資訊?想說的是做事情不能著急,每一步都是需要慢慢品出來的。加油!