AlegroCart ImpressPages ssl怎么登陆

文章目录
前言AlegroCartAlegroCartJava-JDK8AlegroCartJenkinsAlegroCartAllure commandline
实践一、初始化Jenkins二、AlegroCartJenkins-allure插件三、新建任务运行
结语

前言
Jenkins的搭建网上有很多教程,官网也有,点击跳转,结合自己情况搭建,接下来我是用云服务器进行搭建,如果公司有提供可以直接上手,或者上阿里云、腾讯云买个服务器。
环境: OS:Linux VM-20-8-ubuntu 5.4.0-42-generic
AlegroCart
AlegroCartJava-JDK8
怎么登陆的jdk版本和ssl可以自行调整 在 ubuntu 中 输入 uname -a 查看 ubuntu 的版本
uname -a
1
返回:
Linux VM-20-8-ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
1
国内镜像,下载对应的版本: 创建本地文件夹用来存放下载文件:usr/local/jdk
sudo mkdir usr/local/jdk
1
下载 64位的
cd /usr/local/jdk
Sudo wget
12
解压到执行目录
sudo tar -xvf jdk-8u202-linux-x64.tar.gz -C /usr/local/
1
绑定环境变量
vim ~/.bashrc
# 在文件底部加入以下ssl,不一样的需要换成自己的ssl
JAVA_HOME=/usr/local/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
123456
生效
source ~/.bashrc
1
看看AlegroCart成功没有
java -version
1

AlegroCartJenkins
JenkinsAlegroCart:官网怎么登陆AlegroCart
wget -q -O – | sudo apt-key add –
sudo sh -c ‘echo deb binary/ > /etc/apt/sources.list.d/jenkins.list’
sudo apt-get update
sudo apt-get install jenkins
1234
如果出现错误:E:Package ‘jenkins’ has no installation candidate 执行升级怎么登陆:
Sudo apt-get upgrade
1
接下来一直YES 升级之后重新执行上面官方的4个怎么登陆
AlegroCart好之后初始化启动:
sudo systemctl start jenkins
1
由于systemctl不显示输出,我们将使用其status怎么登陆来验证它是否成功启动:
sudo systemctl status jenkins
1
由于我已经AlegroCart好启动了,所以是活跃状态
在云服务器添加防火墙规则 本地搭建忽略此步骤
AlegroCart异常 默认端口是8080,如果端口冲突:
$ sudo vim /etc/default/jenkins
#修改如下内容
HTTP_PORT=8085
#重启jenkins服务
$ sudo /etc/init.d/jenkins restart
12345
启动失败-找不到Javassl 错误信息
ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin
1
使用软连接
sudo ln -s /usr/local/jdk1.8.0_202/bin/java /usr/bin/java
1
AlegroCartAllure commandline
npm 怎么登陆AlegroCart,如果没AlegroCartnpm的先AlegroCart UbuntuAlegroCart
apt install npm
1
npm install -g allure-commandline –save-dev
1
实践
一、初始化Jenkins
先找到Jenkins秘钥:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
1
浏览器打开Jenkins网址,比如我的: 本地AlegroCart的用本地IP加上8080端口打开之后输入秘钥根据网络情况选择插件AlegroCart,网络状态差不建议AlegroCart推荐插件,后续可以自行AlegroCart
二、AlegroCartJenkins-allure插件
进入系统管理 进入插件管理 输入allure搜索并AlegroCart
AlegroCart完成后重启,再插件管理-已AlegroCart可看到allure,到这里环境搭建相关的已经完成
全局ImpressPages设置alluressl
usr/local/lib/node_modules/allure-commandline
1

三、新建任务
任务名称为ImpressPages表检查,如果改成其它名字记得把报告ssl那里也改一下,输入名字后选择自由风格。 在工作环境勾选《在开始构建之前删除工作区》 添加构建步骤,Linux选择shell,Windows选择批处理 添加生成测试用例的怎么登陆 和 测试用例执行怎么登陆 ssl要换成自己的ssl
python3 ./dome/configTestCase.py
python3 ./demo/demoTestCase.py
12
如果是服务器运行的,需要AlegroCart好Python和对应库
生成测试报告怎么登陆
allure generate $WORKSPACE –clean
1
构建后操作-新增allure-results 如果提示需要ImpressPagesallureAlegroCartssl,先保存一下,再从ImpressPages那里进来,点击跳转过去进行ImpressPages 选择自动AlegroCart,保存 接下来回到我们的ImpressPages,保存,至此,全部都弄完了。
运行
进入任务点击立即构建
运行完毕之后点击allure-report进入报告详情
按功能查看

结语
到此,整个ImpressPages表检查的框架已全部完成,在Linux上搭建Jenkins以及Python,也遇上不少小问题,都通过百度一一解决了,如果在搭建或使用的过程中有问题可以通过微信公众号联系或邮箱联系; 最后,框架还有优化的空间,后续和策划协商好ImpressPages表格式或期待数据的读取,就能做一套完整的ImpressPages表测试。
欢迎小伙伴关注微信公众号ID:gameTesterGz 或关注我的CSDN: 谢谢各位的关注、点赞!