
Maven+Jmeter+Jenkins的持续集成的新尝试
发布日期:2021-05-09 04:59:31
浏览次数:13
分类:博客文章
本文共 643 字,大约阅读时间需要 2 分钟。
前言:
这又是一篇迟到很久的文章,四月身体欠佳,根本不在状态。
好了,回到正题,相信大家也在很多博客,看过很多类似乎的文章,那么大家来看看我是如何实现的?
准备工作:
- 创建一个maven工程
- 创建一个jmeter的工程,供调度使用
- 相关持续集成需要的那些依赖,我一会会放截图,感兴趣的同学百度去下载超级多(我也不赚某积分)
- Jenkins的搭建(请自行百度)
1、创建一个maven工程并追加依赖文件
具体如下图,目录结构,清晰明了,红圈部分为必须添加
2、添加pom依赖
关于pom文件和整个maven工程很多,大家可以从一些文章找到些链接进行尝试。但尝试到最后你会发现一个问题,到底TM哪个才是可以用的(你肯定会有和我一样的感觉)
这里我给出个提示吧,关于pom文件很多文章的pom部分可以合并的。
3、运行下看看效果
mvn clean 删除targetmvn verify 执行完成并生成报告
这是执行成功的标志
这时会在target下生成我们的报告文件如下:
我们来看下打开下报告的样式:
4、Jenkins添加定时构建
此处自行百度,哈哈,我有点懒
5、构建完成,发送邮件
我的邮件是自己写的,我是懒得自己去配置Jenkins那玩楞,大家可以网上去找很多的,这里我就不介绍了
6、最后邮件效果
大家可能看到我的邮件正文和报告内容及样式,与网上的不太一样,可能比较好奇。有的地方我用代码做了调整和实现,有兴趣的同学,也可以尝试下,我是不太喜欢和别人都一样,所以才有了这篇文章。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月27日 03时08分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一例完整的websocket实现群聊demo
2021-05-09
SQLSERVER数据库死锁与优化杂谈
2021-05-09
【Net】ABP框架学习之它并不那么好用
2021-05-09
Git 笔记
2021-05-09
Harbor 批量清理历史镜像
2021-05-09
使用Azure Functions玩转Serverless
2021-05-09
.NET Core 基于Websocket的在线聊天室
2021-05-09
使用MySQL Shell创建MGR
2021-05-09
win10新版wsl2使用指南
2021-05-09
spring-boot 使用hibernate validation对参数进行优雅的校验
2021-05-09
关于我
2021-05-09
数据结构实验之栈四:后缀式求值
2021-05-09
图结构练习——最小生成树(prim算法(普里姆))
2021-05-09
sdut 2498【aoe 网上的关键路径】
2021-05-09
【PHP自定义显示系统级别的致命错误和用户级别的错误】
2021-05-09
【PHP对XML文件的操作技术【完整版】】
2021-05-09
【Java环境变量的配置问题】
2021-05-09
【JAVA多线程中使用的方法】
2021-05-09
【JAVA网络流之URL】
2021-05-09
最通俗易懂的囚徒困境
2021-05-09