此邮箱也是下边邮件配置的使用邮箱 邮件通知中 配置 stmp 邮件服务器 点击 邮件通知中 高级 进行具体的邮件通知配置
缺少的配图会在后期慢慢更新出来
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中配置jenkins的url路径以及打点员邮箱,此邮箱也是下边邮件配置的使用邮箱
邮件通知中 配置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