UI自动化分布式体系搭建(七):hub节点与项目依赖插件

说明:因为之前在UI自动化分布式体系搭建(三):Linux安装git已经把项目代码git到服务器,这里就不在重复描述了。

1.下载hub节点与依赖插件文件,并上传到Linux服务器

百度网盘:https://pan.baidu.com/s/1rhtE7N1JY14leBuUV4XLcQ
提取码:ax2k

2.解压到/usr/local/目录下

unzip -d /usr/local/ hub.zip

3.删除安装包

rm -rf hub.zip

4.进入hub目录下

cd /usr/local/hub

5.安装项目依赖插件(使用清华下载地址)

说明:requirement文件为项目所需插件文件

pip3 install -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 扩展:在自己本机(Windows环境)生成本机python所有安装的插件
pip freeze <requirement.txt

小编当初生成的requirement.txt文件里面插件一大堆,费了好大劲才摘出来在我这套体系中所必须的插件

6.查看下载的插件

pip3 list

7.pytest进行软链接

ln -s /usr/local/python3/bin/pytest /usr/bin/pytest

8.查看 pytest

pytest

图1

9.安装 allure-commandline

说明:之前在项目依赖插件requirement.txt文件中只是安装了allure,生成了报告数据文件,但是要使这些数据文件生成html报告,那就需要用到allure命令行工具-allure-commandline

1.下载allure-commandline安装包,然后上传到Linux服务器
百度网盘:https://pan.baidu.com/s/1KAv36eXICm69ayYgyrlQ6Q
提取码:loak

2.解压allure-commandline安装包到/usr/local/目录下
unzip -d /usr/local/ allure-2.7.0.zip

3.删除安装包
rm -rf allure-2.7.0.zip

4.打开环境变量文件
vim /etc/profile

5.按shift + g 定位到最后一行,按a进入编辑模式,把下方的内容复制到文件最后一行,然后按ESC,输入:wq保存并退出
# allure config
export ALLURE_PATH=$PATH:/usr/local/allure-2.7.0/bin/
export PATH=$PATH:${ALLURE_PATH}

6.让配置文件生效
source /etc/profile

10.查看防火墙状态

如果防火墙开着,则需关闭

firewall-cmd --state

# 扩展:
# 临时关闭防火墙
systemctl stop firewalld
# 设置开机禁用防火墙(永久关闭防火墙)
systemctl disable firewalld.service

11.开启hub节点

sh start-hub.bat

12.在自己本机配置node节点

百度网盘:https://pan.baidu.com/s/1vR7nRTEy6RVyHZz76jPUlg
提取码:jeca
修改ip地址,改成Linux服务器ip地址,version改成自己本机的谷歌浏览器版本
图2

13.在本机上开启node节点

双击打开就行

14.连接成功

图片3

15.运行代码,就会打开node节点的浏览器了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值