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,则可跳过此步骤)
- 下载
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:
-
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
- 安装 ftp://test:123456@172.17.10.85/软件安装包/新员工安装工具包/
下的mysql-connector-odbc-5.3.4-winx64.msi用ie打开
2.6 安装SSHLibrary (用于远程修改php配置文件,比如测试白名单)
- 安装 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