目录
说明:因为之前在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
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改成自己本机的谷歌浏览器版本
13.在本机上开启node节点
双击打开就行