2026/4/6 7:51:12
网站建设
项目流程
怎样大力开发公司网站建设,主页设计,前端开发培训多少钱啊,重庆南坪网站建设公司#x1f345; 点击文末小卡片#xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快postman官网下载地址#xff1a;https://www.postman.com/downloads/下载后直接双击文件安装#xff1a;Postman-win64-9.20.3-Setup.exe根据自己需要修改软件安装…点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快postman官网下载地址https://www.postman.com/downloads/下载后直接双击文件安装Postman-win64-9.20.3-Setup.exe根据自己需要修改软件安装路径后面直接默认安装就可以1、Jenkins简介Jenkins是一个开源的软件项目是基于java开发的一种持续集成工具用于监控持续重复的工作旨在提供一个开放易用的软件平台使软件的持续集成变成可能。2、Jenkins环境准备Jenkins需要依赖JDK所以先安装JDK1.8Jenkins安装包https://jenkins.io/zh/download/我这边选择的安装的是war包点击红框中部分下载Tomcat安装包https://tomcat.apache.org/我用的是tomacat8下载tar.gz结尾的文件3、基于tomcat安装Jenkins解压Tomcat压缩包将下载的apache-tomcat-8.5.69.tar.gz文件上传到服务器,然后解压[rooti-8a707031 tomcat]# tar -zxvf apache-tomcat-8.5.69.tar.gz [rooti-8a707031 tomcat]# ll total 10320 drwxr-xr-x 9 root root 4096 Jul 10 2021 apache-tomcat-8.5.69 -rw-r--r-- 1 root root 10561246 Jul 10 2021 apache-tomcat-8.5.69.tar.gz上传jenkins.war到apache-tomcat-8.5.69/webapps目录下[rooti-8a707031 webapps]# pwd /data/thirdAssembly/tomcat/apache-tomcat-8.5.69/webapps [rooti-8a707031 webapps]# ll total 72544 drwxr-x--- 15 root root 4096 Jul 10 2021 docs drwxr-x--- 7 root root 4096 Jul 10 2021 examples drwxr-x--- 6 root root 4096 Jul 10 2021 host-manager drwxr-x--- 11 root root 4096 Jul 12 2021 jenkins -rw-r--r-- 1 root root 74258848 Jul 12 2021 jenkins.war drwxr-x--- 6 root root 4096 Jul 10 2021 manager drwxr-x--- 3 root root 4096 Jul 10 2021 ROOT启动tomcat[rooti-8a707031 bin]# ll total 872 -rw-r----- 1 root root 36285 Jul 1 2021 bootstrap.jar -rw-r----- 1 root root 16840 Jul 1 2021 catalina.bat -rwxr-x--- 1 root root 25373 Jul 13 2021 catalina.sh -rw-r----- 1 root root 1664 Jul 1 2021 catalina-tasks.xml -rw-r----- 1 root root 2123 Jul 1 2021 ciphers.bat -rwxr-x--- 1 root root 1997 Jul 1 2021 ciphers.sh -rw-r----- 1 root root 25357 Jul 1 2021 commons-daemon.jar -rw-r----- 1 root root 207420 Jul 1 2021 commons-daemon-native.tar.gz -rw-r----- 1 root root 2040 Jul 1 2021 configtest.bat -rwxr-x--- 1 root root 1922 Jul 1 2021 configtest.sh -rwxr-x--- 1 root root 9100 Jul 1 2021 daemon.sh -rw-r----- 1 root root 2091 Jul 1 2021 digest.bat -rwxr-x--- 1 root root 1965 Jul 1 2021 digest.sh -rw-r----- 1 root root 3460 Jul 1 2021 setclasspath.bat -rwxr-x--- 1 root root 3708 Jul 1 2021 setclasspath.sh -rw-r----- 1 root root 2020 Jul 1 2021 shutdown.bat -rwxr-x--- 1 root root 1902 Jul 1 2021 shutdown.sh -rw-r----- 1 root root 2022 Jul 1 2021 startup.bat -rwxr-x--- 1 root root 1904 Jul 1 2021 startup.sh -rw-r----- 1 root root 51149 Jul 1 2021 tomcat-juli.jar -rw-r----- 1 root root 425741 Jul 1 2021 tomcat-native.tar.gz -rw-r----- 1 root root 4574 Jul 1 2021 tool-wrapper.bat -rwxr-x--- 1 root root 5540 Jul 1 2021 tool-wrapper.sh -rw-r----- 1 root root 2026 Jul 1 2021 version.bat -rwxr-x--- 1 root root 1908 Jul 1 2021 version.sh [rooti-8a707031 bin]# sh startup.sh浏览web初始化jenkins http://IP:8080/jenkins/login根据页面指示vi复制文件中的密码后输入 选择安装推荐的插件然后等待安装完成创建用户点击保存在插件中心安装插件Allure #注意如果插件安装失败进入插件管理点高级选项下替换升级url为将升级站点URL修改为http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jsonNode.JS 提供了一个 newman 模块工具它可以帮助我们在非 UI 模式下运行Postman的用例。allure将测试报告可视化。1.下载nodejs#下载到/usr/local/src目录下 [rootin src]# cd /usr/local/src/ [rootin src]# wget https://nodejs.org/dist/v16.15.1/node-v16.15.1-linux-x64.tar.xz2.解压、重命名#将node-v16.15.1-linux-x64.tar.xz文件解压成node-v16.15.1-linux-x64.tar [rootin src]# xz -d node-v16.15.1-linux-x64.tar.xz #解压node-v16.15.1-linux-x64.tar解压到/usr/local目录下 [rootin src]# tar -xf node-v16.15.1-linux-x64.tar -C /usr/local #修改解压后的目录名称为node [rootin src]# mv /usr/local/node-v16.15.1-linux-x64 node3.创建node和npm命令的软链接创建软链接的目的是为了可以在任意目录下都能适用node和npm命令#在/usr/bin目录下为/usr/local/node/bin/node文件创建软链接 [rootin src]# ln -s /usr/local/node/bin/node /usr/bin/node #在/usr/bin目录下为/usr/local/node/bin/npm文件创建软链接 [rootin src]# ln -s /usr/local/node/bin/npm /usr/bin/npm4.验证node和npm是否安装成功如果能查到版本号就证明安装成功了[rootin node]# node -v v16.15.1 [rootin node]# npm -v 8.11.05.安装newman命令#--registryhttps://registry.npm.taobao.org(如果下面命令安装不成功在尾部加上淘宝镜像) [rootin src]# npm install -g newman6.创建newman命令的软链接newman命令默认是安装在/usr/local/node/bin目录下的创建软链接的目的是为了可以在任意目录下都能使用newman命令#在/usr/bin目录下为/usr/local/node/bin/newman文件创建软链接 [rootin src]# ln -s /usr/local/node/bin/newman /usr/bin/newman7.验证newman是否安装成功如果能查到newman的版本就证明安装成功了[rootin node]# newman -v 5.3.28.安装allure插件这个插件的作用是可以生成可视化的测试报告# 下载地址https://github.com/allure-framework/allure2/releases # 下载zip包下载好后上传到/usr/local/src/目录下然后解压 [rootin src]# ll 总用量 19532 drwxr-xr-x. 6 root root 57 5月 23 11:39 allure-2.18.1 -rw-r--r--. 1 root root 19997866 6月 28 13:55 allure-2.18.1.zip drwxr-xr-x. 4 root root 41 2月 18 14:02 rh # 创建软链接 [rootin src]# ln -s /usr/local/src/allure-2.18.1/bin/allure /usr/bin/allure # 验证 [rootin src]# allure --version 2.18.1 # 再安装 newman-reporter-allure 下面命令执行不通时尾部加上淘宝镜像--registryhttps://registry.npm.taobao.org [rootin src]# npm install -g newman-reporter-allure1、选择全局配置2、配置allure插件的安装路径然后保存3、点击新建item4、配置5、在描述里写描述项目是做什么的其余不用选6、按下图勾选7、点击添加构建选择Execute shell8、在下列框中写入shell语句是一整条语句为了方便说明把拆开说了newman run # 该部分是postman测试用例的json手动导入到服务器对应路径中可自定义路径 /data/thirdAssembly/jenkins/iptv_search/Case/Reply_Reconsitution.postman_collection.json -e # 该部分是postman局部变量的json手动导入到服务器对应路径中可自定义路径 /data/thirdAssembly/jenkins/iptv_search/Environment/iptv_search.postman_environment.json -r allure --reporter-allure-export # 该部分是生成报告的路径 “/root/.jenkins/workspace”这部分是写死的项目的根目录所有项目都在这个目录下下一级就是项目的文件夹名称等于项目名称在下面就是后面需要用到生成报告的相对路径“/target/XML” /root/.jenkins/workspace/iptv_search/target/XML9、点击增加构建后步骤选择Allure Report10、按如下添加后保存这里的路径和第8步骤中的shell命令中的保持一致就可1、在首页选中刚刚创建的项目2、进入项目后点击立即构建3、等待执行完成后点击allure report就可以看到执行用例结果最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。