接口自动化框架工具选择:
python + unittest + requests库
由于公司项目老版本较多,基本是python2.X,故采用python2.7.X,python的开发者工具选择pycharm
unitest类库是python自带的,无需下载,通过unittest实现了各个脚本直接的关联
python有专门的urllib和urllib2来做接口请求,但相比下requests更直接易于理解,requests是一个第三方库,可以通过pip下载,下面会有介绍
一、工具下载及安装
1、python
下载地址:https://www.python.org/getit/,下载目前最新的2.7.14
安装方法:默认安装一直下一步,只要安装完成后配置环境变量
开始-控制面板-系统-高级系统设置-环境变量-Path添加python安装的目录名以及目录名下的Scripts(比如你安装在E盘python2.7目录下,这里这要加E:python2.7;E:python2.7Scripts 注意前面一个环境变量和这个要用;分割)
cmd命令框输入python --verson查看python是否安装成功
2、python类库工具包setuptools(由于python本身的类库有限,需要加载更多的类库工具包来满足开发需要)
下载地址:https://pypi.python.org/pypi/setuptools,下载zip结尾的文件,目前最新是38.2.3,支持python2.7和python3.6
安装方法:直接解压,解压后在cmd命令窗口进入解压后的目录 执行python setup.py install
出现上面图片表示安装完成,一定要重新打开一个cmd页面框,用python easy_install命令查看是否安装成功,出现下面提示表示安装成功
3、python扩展工具pip(以后缺什么类库,直接执行pip命令下载,很方便)
下载地址:https://pypi.python.org/pypi/pip
安装方法:直接解压,解压后在cmd命令窗口进入解压后的目录 执行python setup.py install,
安装完成,一定要重新打开一个cmd页面框,执行pip install requests命令下载requests库
4、pycharm开发者工具
下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 选择免费的社区版
安装:一直下一步,最后需要输入注册码,可以百度找一个
pycharm使用教程:参考http://blog.csdn.net/u013088062/article/details/50100121