RobotFramework教程使用筆記——requests和requestslibrary庫


    Robotframework也可以進行接口測試,只要導入相應的庫就可以做到。

 

一、准備工作

              1、導入requests,使用pip,或者手動下載

                    pip install requests

               2、導入requestsLibrary

                    pip install robotframework-requests

    如何安裝pip,可以看這里:http://www.cnblogs.com/dreamyu/p/6856067.html

 

二、簡單例子 

   先來一個簡單的請求實例:

   

    查看運行結果:

  

    返回值中文亂碼問題可以查看我上一篇隨筆:http://www.cnblogs.com/dreamyu/p/6878795.html

三、robot接口測試思路

    我們可以按照這樣的思路去進行接口測試

    第1步:獲取cookie

    第2步:創建一個請求header信息(可以根據自己的情況添加所需的值,類似於jmeter的頭文件,不一定是必須的)

    第3步:創建session,在get request時,可識別session。

    第4步:發起請求。返回對象${data}

    第5步:判斷請求響應是否為成功,這個一般根據api協議規范來,會返回一個請求的狀態,有的直接返回狀態碼,有的就是返回 success  或者  false  或者 error

    第6步:轉成json串格式

    第7步:獲取json中的count值

    第8步:獲取json中的data值

    第9步:判斷需要判斷的接口中的值,或者數據類型,或者數據格式等等。

  

四、數據處理以及相應斷言判斷

    先看下整個接口的返回數據:

  

   我們獲取expo_name,判斷接口返回是否正確:

  

   先獲得data這個字典,再從這個字典中獲得expo_name字段:

 

 

  簡單提供下思路,具體的要根據接口返回數據格式以及相應的需要進行腳本用例設計。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM