Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具
持续集成:
因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所以要有一个专业的持续集成工具来管理持续重复的工作。
个人理解,说白了就是把代码测试、打包、发布等工作交给一些工具来自动完成。这样可以提高效率,减少失误,开发人员只需要关心开发和提交代码到Git就可以了。
流程
本地修改测试用例(业务代码) -> 发送到git 仓库 -> Jenkins监控变化(poll、webhook) -> 启动测试框架(执行用例) -> jenkins生成报告 -> 归档测试报告 -> 发送结果通知(微信、钉钉、邮箱)
windows安装版本
1.安装jdk
配置jdk的环境变量
检测java环境信息
2.安装jenkins
2.1 下载jenkins
2.2 启动jenkins
2.3. 密码路径:C:\Program Files\Jenkins\secrets\initialAdminPassword
2.4. 通过浏览器访问http://localhost:8080
3.相关配置
3.1 配置插件
搜索locale 设置中文,并重启,文件设置utf-8
git:命令行可以正常使用
allure:在cmd中 where allue,把目录输入全局工具配置
3.2验证插件
git:输入URL,正确url正常,错误url会报错
allure:配置里面构建后操作添加allue报告,点击构建后,点击allure查看。
4.准备命令行测试框架
把框架的执行命令写成命令行形式
5.通过git管理和执行用例
1.输入仓库地址
2.设置查询频率:H/2 * * * *
3.Build now
要强制设置UTF-8,不然控制台显示会出现乱码
6.发送邮箱
写脚本,等测试报告生成之后,发送到邮箱或者群
共有 0 条评论