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

目录

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

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

百度网盘:https://pan.baidu.com/s/1OreVY_iw2U75K1GsiUTsMA
提取码:2ja5

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

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

9.安装 allure-commandline

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

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

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

# 扩展:关闭防火墙
service firewalld stop

11.开启hub节点

sh start-hub.bat

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

百度网盘:https://pan.baidu.com/s/1MVsci6KVQq3EzXldiMvkRQ
提取码:snqq
修改ip地址,改成Linux服务器ip地址,version改成自己本机的谷歌浏览器版本
UI自动化分布式体系搭建(七):hub节点与项目依赖插件

13.在本机上开启node节点

双击打开就行

14.连接成功

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

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

上一篇:Pytest之重运行及生成测试报告


下一篇:面试官:你说你精通Redis,你看过持久化的配置吗?