您的位置:首页 > 其它

RF接口测试本地环境部署

2015-12-04 12:49 316 查看
##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/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: