这个部署过程是已安装好了Jenkins,若需要部署Jenkins请移步
准备过程:
- 已在windows下写好的python+pytest+allure的接口自动化测试用例,上传到GitHub(此方法自行百度)
- 一台已包含了Jenkins的Linux虚拟机
部署过程分解:
- 在Linux上安装python和相关模块pytest,request,allure,yaml,configparser,模块版本需与windows兼容的版本。
- 在Linux上安装git和GitHub拉取已上传到GitHub的最新代
一.下载python3.7.1安装包
去官网下载https://www.python.org/downloads/source/
所需的python版本号(网盘所需安装大礼包(点我) 密码:or6u)
进入opt文件目录下,cd /opt
1. 把下载完成后文件上传至 opt路径
上传文件至linux服务器方法之一:
输入安装上传下载工具命令:yum install -y lrzsz
输入上传文件命令:rz(上传)
2. 在opt路径输入命令解压: tar -xvf Python-3.7.1.tgz
3. 依赖包安装命令: yum install -y gcc gcc-c++ libffi-devel
4. 编译安装,进入到解压路径 cd /opt/Python-3.7.1
5. 输入命令: ./configure --enable-optimizations
6. 命令: make 或 make -jn (n表视数字,取决于CPU得核心数量)
查看CPU核心数量命令 :cat /proc/cpuinfo |grep processor|wc -l
7. 最后执行: make install
8. 查看执行命令配置变量路径: which python3
9. 安装pytest: pip3 install pytest
10. 安装requests: pip3 install requests
11. 安装allure: pip3 install allure-pytest
12. 安装yaml : pip3 install pyyaml (使用yaml作为用例需要)
13. 安装configparser: pip3 install configparser (读取配置文件需要)
组件按需下载。
二.安装git
1. 下载git 安装包