当前位置:首页 > Web开发 > 正文

此邮箱也是下边邮件配置的使用邮箱 邮件通知中 配置 stmp 邮件服务器 点击 邮件通知中 高级 进行具体的邮件通知配置

2024-03-31 Web开发

缺少的配图会在后期慢慢更新出来

1 首先我们来说说postman+newman+node.js+git+jenkins它们之间的关系。首先jenkins只撑持命令行模式,包罗win的和linux的。postman的命令行运行环境是newman,而newman又依赖于node.js。

2 以上软件都是开源的,大家百度一下很容易找到。

jenkins 地点 https://jenkins.io/download/

此中jenkins下载war包放入tomcat启动.

在配置上win环境和linux配置略有差别。

1 linux需要成立一个账号名Jenkins,并且提升至root权限,用此jenkins账号生成git秘钥对,否则有时候无法拉取git的分支。这一点我有疑问,运维大神可以出来指点指点。

2 在节点配置上linux需要将全路径配置上,否则会报错。而win换将貌似不需要

3 我的测试环境和出产环境是一样的,开发并没把加密拿失 ,索性postman撑持js代码,可以实现AES加密

技术图片

下边是解密

技术图片

4 postman写成的脚本导出到本地git货仓中,固然还有你的环境调集。这里多说一嘴,postman并不适合做多接口串行,固然不是不能做,例如可以使用  pm.globals.set(变量名, 变量值) 设置到环境变量中 然后在其他脚本中进行引用就行了,但是如果入参和断言需要到数据库取值的情况postman就不大灵活了,固然postman也有对应的插件可以撑持简单的数据库增删改查。总之工具是没有代码来的便利的,这也是我事情中逐渐放弃工具转向代码的原因,我认为python是对测试对照友好的,语法简单,资源丰富。有兴趣的不妨事去学习下。

技术图片

5 如果你本地安置的有newman和node.js也可以在推送git之前对脚本先行调试

dos/shell 中cd到脚本地址目录  newman run 脚本名 -e 环境文件名 -d 数据文件名 -r html

6 jenkins 的git以及邮件配置

1  邮件配置,当脚本运行之后形成的测试呈报会以邮件的方法发送给指定邮箱

系统打点中》》》》》Jenkins Location中配置jenkinsurl路径以及打点员邮箱,此邮箱也是下边邮件配置的使用邮箱

    

技术图片

 

邮件通知中 配置stmp邮件处事器

技术图片

点击 邮件通知中  高级  进行具体的邮件通知配置

技术图片

7 jenkis中git的配置

 

   进入系统打点 》》》》》全局工具配置

    

技术图片

配置jenkins处事真个git路径

技术图片

配置jenkins根据 就是将git的私钥添加到jenkins的根据中去

技术图片

选择认证方法 填写git私钥

技术图片

在jenkins工程构建中  配置git 

技术图片

开始构建后可以看到已经告成拉取到git分支上的文件

技术图片

拉取对应的git对应的分支

安置git parameter插件  然后构建中 选择参数化构建

技术图片

配置git parameter  参数

技术图片

在源码打点中配置分支变量

技术图片

返回工程中 当即构建  酿成  Bulid with Parameters  

技术图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31840.html