一、安装Python
框架运行的环境基于Python,下载python安装包一键安装即可
二、安装robot
主要是安装robotframework框架和ride图形化显示界面,
安装命令(使用国内源速度很快):
pip install robotframework -i https://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install robotframework-ride -i https://pypi.douban.com/simple --trusted-host pypi.douban.com
安装结束后桌面会生成RIDE图标:
三、安装requests库
接口自动化的核心三方库:
pip install requests -i https://pypi.douban.com/simple --trusted-host pypi.douban.com
四、安装pymysql库
pymysql库用于连接Mysql数据库,接口自动化中涉及造数问题,需要自己往数据库提前插入数据,
五、安装jpype库
接口入参的时候,为了安全性,开发通常会将入参的数据加密,接口返回的数据也会加密,自动化测试的时候需要解密才能校验对比,所以需要使用jpype库,可以让py脚本调用jar包
下载方法不能使用pip,需要使用安装包,且需要Numpy库
下载Numpy库:
pip install numpy -i https://pypi.douban.com/simple --trusted-host pypi.douban.com
官网地址下载jpype包(需要注意和python版本匹配)
https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
下载完成后,进入离线包所在目录执行命令:
pip install JPype1-1.1.2-cp37-cp37m-win_amd64.whl
五、pip list 查询安装的三方库
执行命令:pip list
一个基于python+requests+robotframework的接口自动化测试框架基本上会使用上述三方库