python接口自动化pytest+allure+github+jenkins之Linux环境部署操作笔记

这个部署过程是已安装好了Jenkins,若需要部署Jenkins请移步

查看安装Jenkins相关部分

准备过程:

  1. 已在windows下写好的python+pytest+allure的接口自动化测试用例,上传到GitHub(此方法自行百度)
  2. 一台已包含了Jenkins的Linux虚拟机

部署过程分解:

  1. 在Linux上安装python和相关模块pytest,request,allure,yaml,configparser,模块版本需与windows兼容的版本。
  2. 在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 安装包  

https://github.com/git/git/releases     (不想去官网下载,可见上面大礼包)

2. 把下载好的文件opt目录下(rz传上去/或是用xshell的xftp功能上传)

3. 解压文件 : tar -zxvf git-2.28.0-rc2.tar.gz

4. 进入解压包: cd git-2.28.0-rc2/

5. yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker   (安装依赖包)

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值