RF接口测试本地环境部署

##1 Python环境及robotframework安装
###1.1 安装python 2.7.9(自带pip)
+ 下载python,双击msi文件安装
>https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi
>注意:安装路径不要有空格,可能会引起pip的使用问题

+ 配置Path
 - 我的电脑 – 右键 – 高级系统设置 – 环境变量 – 编辑path
 - 添加 `D:\Python27\;D:\Python27\Scripts\;`
>如果已安装过strawberry,需将python的变量置于strawberry之前,如:
`D:\Python27\;D:\Python27\Scripts\;C:\strawberry\c\bin;`

- 检查是否安装成功:
```
C:\Users\hetaoli>python
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.
```

###1.2 安装pip(如果已执行第一步安装python2.7.9,则可跳过此步骤)
>参考https://pip.pypa.io/en/stable/installing.html#install-pip

+ 下载 `get-pip.py`
+ cmd执行:`python get-pip.py `

###1.3 安装robotframework
> 以下步骤如果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...
```

###1.4 安装RIDE
+ 安装wxPython:
>http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download

+ cmd执行`pip install robotframework-ride`

+ cmd执行`ride.py `即可启动


##2 接口测试需要用到的库安装
###2.1 安装requests库 (robotframework-requests依赖这个request http client)
Cmd执行`pip install requests`

###2.2 安装requestLibrary (封装的http关键字用到此类库)
Cmd执行`pip install -U robotframework-requests`

###2.3 安装 Database Library(操作数据库)
Cmd执行`pip install robotframework-databaselibrary`

###2.4 安装pymysql
Cmd执行`pip install pymysql`

###2.5 安装pyobdc (支持unicode)
+ cmd执行:`pip install pyodbc`

###2.6 安装SSHLibrary (用于远程修改php配置文件,比如测试白名单) + 安装 [http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266](http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266) + 安装pycrypto,cmd执行`pip install pycrypto` + 安装paramiko,cmd执行`pip install paramiko` + 安装SSHLibrary,cmd执行`pip install robotframework-sshlibrary` ###2.7 安装httplibrary (为了使用该库的json关键字,对json操作相当方便) + cmd执行: `pip install --upgrade robotframework-httplibrary` ##3 参考资料 + RF官网: <http://robotframework.org/> + 原版user guide: <http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html> + 中文版user guide: <http://www.usyiyi.cn/robot_framework/content/>
posted @ 2015-12-04 12:49  狂师  阅读(1137)  评论(0编辑  收藏  举报