接着上一篇《RobotFramework框架系統課程介紹》,本篇主要介紹一下在基於RobotFramework框架開展接口自動化前,前期的環境如何搭建,正所謂」工欲善其事,必先利其器「!python
本文主要基於windows 64bit的操做系統,介紹環境的搭建安裝,至於32bit系統一致和本文基本一致,且安裝篇暫爲簡單,故有些步驟不會過多描述。mysql
注:基於mac下的環境搭建,除了環境變量配置與windows中存在差別外,其它操做安裝的方法基本大同小異,除了wxpython庫能夠會遇到一些阻礙,如遇到安裝wxPython報錯時,在公衆號以前發表的文章中有介紹過,詳細可見:算法
下載python,雙擊msi文件安裝數據庫
https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi 注意:安裝路徑不要有空格,可能會引發pip的使用問題json
個人電腦 – 右鍵 – 高級系統設置 – 環境變量 – 編輯pathwindows
添加 D:\Python27\;D:\Python27\Scripts\; >若是已安裝過strawberry,需將python的變量置於strawberry以前,如: D:\Python27\;D:\Python27\Scripts\;C:\strawberry\c\bin;框架
檢查是否安裝成功:python2.7
C:\Users\miezhou>pythonide
Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
3.3 安裝pip(若是已執行第一步安裝python2.7.9,則可跳過此步驟)
如下步驟若是pip安裝的時候提示time out或者fetch異常的時候,請使用豆瓣源安裝
windows打開目錄%HOMEPATH%\pip
新建文件pip.ini
``` [global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com
+ Cmd執行:`pip install robotframework`
+ 出現以下提示則表示安裝成功:
Successfully installed robotframework Cleaning up... ```
安裝wxPython:
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download
下載完後,手動執行exe安裝。
cmd執行pip install robotframework-ride
cmd執行ride.py便可啓動
### 接口測試須要用到的庫安裝
3.6 安裝requests庫 (robotframework-requests依賴這個request http client)
Cmd執行pip install requests
3.7 安裝requestLibrary (封裝的http關鍵字用到此類庫)
Cmd執行pip install -U robotframework-requests
3.8 安裝 Database Library(操做數據庫)
Cmd執行pip install robotframework-databaselibrary
3.9 安裝pymysql (操做Mysql數據庫)
Cmd執行pip install pymysql
3.10 安裝httplibrary (爲了使用該庫的json關鍵字,對json操做至關方便)
cmd執行: pip install --upgrade robotframework-httplibrary
注:上面介紹的都是最基礎用於接口所須要依賴的庫,如使用過程當中涉及到一些加密算法庫如pycrypto、paramiko或者其它依賴庫可自行安裝。
因爲自己RIDE與其它依賴庫也存在一些版本兼容性的BUG,故博主將以前使用時配套的依賴庫版本提供給你們,供其參考:
RIDE效果圖: