RobotFramework 使用遠程測試庫

RobotFramework 使用遠程測試庫

官網地址:https://github.com/robotframework/PythonRemoteServer

安裝步驟:

  1. 下載測試庫到本地,解壓到任意目錄。
  2. 用 cmd 打開到解壓目錄下,使用命令安裝: python setup.py install
  3. 在你需要部署測試庫的服務器上,你也同樣需要安裝這個第三方庫

安裝好之後,我們可以測試一下,遠程庫是否可以使用。
安裝包裏面有這個文件:example/examplelibrary.py
這個就是官網給出的例子,我們可以在我們的遠程服務器上運行這個測試
我們可以簡單看一下 examplelibrary.py 中的代碼:
這裏寫圖片描述

最後一行是調用第三方庫,啓動遠程測試庫服務。
ExampleLibrary() 就是我們需要的測試庫
*sys.argv[1:] 表示接受腳本傳遞的所有命令行參數,這樣我們就可以對不同的測試庫分配不同的端口號

python examplelibrary.py 192.168.77.88 9090

執行這個命令我們就可以看到,測試庫運行成了。
我們需要本地測試一下,打開Ride 導入遠程測試庫:
這裏寫圖片描述

注意:name 必須是 Remote
Args 填寫的是遠程測試庫的服務器地址和端口
Alias 是別名,如果需要我們可以根據Alias 別名,對測試庫關鍵進行調用

導入成功以後,遠程庫也會像本地庫一樣變成黑色字體:
這裏寫圖片描述

然後我們寫個例子,調用一下看看是否成功:
注意這裏執行的是遠程服務器上的代碼,並不是本地的。
通過下面的測試案例,我們就可以看出,腳本時在遠程服務器上執行的。
統計的也是遠程服務器 192.168.xxx.xxx:/home/www/script
這個目錄下文件的數量。
這裏寫圖片描述

看看運行結果:
這裏寫圖片描述

發佈了80 篇原創文章 · 獲贊 38 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章