Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法

首先,测试组内不同主机的测试环境版本应保持统一或兼容,如所有测试机的Python是3.7.2的,Pip是19.2.3的。

1.1.1. 备份注意事项
1.1.1.1. 首先生成项目依赖文件requirements.txt
requirements.txt文件是做什么的???里面记录了此项目用到的所有模块、加载的所有库。
生成requirements.txt方法:
1、 打开site-packages路径(如E:\Demo\venv\Lib\site-packages)
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第1张图片
2、 在文件路径栏输入“cmd”打开命令行窗口,
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第2张图片
3、 在命令行窗口输入一下命令:pip freeze > requirements.txt
此操作是将本地Python安装环境加载的所有模块都记录到requirements.txt文件中,requirements.txt生成在当前根目录。
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第3张图片
4、 如上图所示即执行成功,然后即可在site-packages文件夹下找到requirements.txt文件。
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第4张图片
5、 把requirements.txt文件剪切到Demo\requirements文件夹路径下。
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第5张图片
6、 requirements.txt文件也要备份SVN!

1.1.1.2. 需备份的文件
项目文件夹除了venv文件夹不需要上传更新,其余均上传更新。

1.1.2. 下载注意事项
1.1.2.1. 更新本地项目依赖库
从SVN上下载脚本下来后第一件事是更新本地的Python环境的模块列表,也就是更新项目的依赖库。
如何更新???使用requirements.txt更新。
更新方法:
1、 打开requirements路径(如E:\Demo\requirements)
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第6张图片
2、 在文件路径栏输入“cmd”打开命令行窗口,
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第7张图片
3、在命令行窗口输入一下命令:pip install -r requirements.txt
注意:请确认你本地pip的版本是19.2.3(目前最新),如不是请先更新。
如下显示则说明更新本地依赖库成功
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第8张图片
1.1.2.2. 配置Pycharm的Python Interpreter(Python解释器)
配置Pycharm的Python Interpreter为本地的Python环境
Web自动化测试脚本SVN备份和下载中关于依赖库同步的处理方法_第9张图片

你可能感兴趣的:(Web自动化测试)