Jenkins+newman+postman使用

本文详细介绍了在忘记Jenkins默认用户名密码时的解决办法,包括未更改及已更改密码的情况处理。此外,还讲解了如何通过Node.js安装Newman及报告插件,以及如何在Jenkins中配置和运行Postman接口测试集合,实现自动化测试流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jenkins+newman+postman使用

1.1.Jenkins忘记用户名和密码解决方案

下载Jenkins.min文件后自动安装服务,访问 http://localhost:8080/跳转到登录页面,此时不知道默认用户名和密码,导致无法登录,具体解决方案如下:
一、admin密码未更改情况
1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码;
2.访问Jenkins页面,输入管理员admin,及刚才的密码;
3.进入后可更改其他管理员密码;
二、admin密码更改忘记情况
1.删除Jenkins目录下config.xml文件中下面代码,并保存文件。

<useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"> <denyAnonymousReadAccess>true</denyAnonymousReadAccess> </authorizationStrategy> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignup>true</disableSignup> <enableCaptcha>false</enableCaptcha> </securityRealm>

2.重启Jenkins服务;
在这里插入图片描述

3.进入首页>“系统管理”>“Configure Global Security”;
在这里插入图片描述
4.勾选“启用安全”;
在这里插入图片描述
5.点选“Jenkins专有用户数据库”,并点击“保存”;
在这里插入图片描述
6.重新点击首页>“系统管理”,发现此时出现“管理用户”;
在这里插入图片描述
7.点击进入展示“用户列表”;
在这里插入图片描述
8.点击右侧进入修改密码页面,修改后即可重新登录。

在这里插入图片描述

1.2.安装Newman
Jenkins创建项目之前必须安装newman
1.先安装node.js , 下载地址:https://nodejs.org/en/ ,双击后根据提示下一步安装完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环境变量设置
在这里插入图片描述
在这里插入图片描述
2.在dos窗口中输入 :node -v 查看,如下图所示表示安装好了
在这里插入图片描述
3.输入命令安装newman:npm install -g newman
在这里插入图片描述
在这里插入图片描述
4.安装npm install newman-reporter-html报告文件
在这里插入图片描述
5.生成报告
newman run D:/Project/postman/管理平台.postman_collection.json -r html
在这里插入图片描述
newman run D:/Project/postman/管理平台.postman_collection.json -r html,cli

1.3.创建jenkins项目
1.3.1.新建任务

1.3.2.设置Jenkins 项目参数

输入命令:
c:
cd c:\Users\thinkpad\pmtest
C:\Users\thinkpad\AppData\Roaming\npm\newman run rlzyglxt.postman_collection.json -r html,cli

简要说明:rlzyglxt.postman_collection.json 文件是有Postman创建的接口文件,如开发业务流的接口测试等,方便快速回归接口是否正确,测试同样也可使用,结合newman方便查看测试结果。jenkins没构建1次,Newman会批处理Windows命令,同时生成测试结果文件。Postman的使用不在重复说明。

输入命令后:

1.3.3.立即构建

构建后从控制台文本方式查看日志记录

1.4.Jenkins+newman 乱码

1.4.1.设置环境变量
在设置-系统属性-高级,环境变量处增加,JAVA_TOOL_OPTIONS,值为-Dfile.encoding=UTF-8的环境变量

1.4.2.Jenkins系统环境变量设置
Jenkins-系统管理-系统设置,增加全局属性,键:JAVA_TOOL_OPTIONS,值:
-Dfile.encoding=UTF-8

1.4.3.Jenkins.xml文件修改
找到Jenkins安装路径,更改jenkins.xml,在处增加-Difile.encoding=utf-8

1.4.4.执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值