zoukankan      html  css  js  c++  java
  • Maven+Jmeter+Jenkins的持续集成的新尝试

    前言:

    这又是一篇迟到很久的文章,四月身体欠佳,根本不在状态。

    好了,回到正题,相信大家也在很多博客,看过很多类似乎的文章,那么大家来看看我是如何实现的?

    准备工作:

    • 创建一个maven工程
    • 创建一个jmeter的工程,供调度使用
    • 相关持续集成需要的那些依赖,我一会会放截图,感兴趣的同学百度去下载超级多(我也不赚某积分)
    • Jenkins的搭建(请自行百度)

    1、创建一个maven工程并追加依赖文件

    具体如下图,目录结构,清晰明了,红圈部分为必须添加

     2、添加pom依赖

    关于pom文件和整个maven工程很多,大家可以从一些文章找到些链接进行尝试。但尝试到最后你会发现一个问题,到底TM哪个才是可以用的(你肯定会有和我一样的感觉)

    这里我给出个提示吧,关于pom文件很多文章的pom部分可以合并的。

    3、运行下看看效果

    mvn clean 删除target
    mvn verify 执行完成并生成报告

    这是执行成功的标志

     这时会在target下生成我们的报告文件如下:

     我们来看下打开下报告的样式:

     

    4、Jenkins添加定时构建

    此处自行百度,哈哈,我有点懒

    5、构建完成,发送邮件

    我的邮件是自己写的,我是懒得自己去配置Jenkins那玩楞,大家可以网上去找很多的,这里我就不介绍了

    6、最后邮件效果

    大家可能看到我的邮件正文和报告内容及样式,与网上的不太一样,可能比较好奇。有的地方我用代码做了调整和实现,有兴趣的同学,也可以尝试下,我是不太喜欢和别人都一样,所以才有了这篇文章。

  • 相关阅读:
    STL中set底层实现方式? 为什么不用hash?
    main 主函数执行完毕后,是否可能会再执行一段代码?(转载)
    计算机网络(转载)
    2014! 的末尾有多少个0
    最常见的http错误
    内存分配(转载)
    delphi中指针操作符^的使用
    虚拟方法virtual的用法
    调用父类方法
    指针
  • 原文地址:https://www.cnblogs.com/longronglang/p/12814649.html
Copyright © 2011-2022 走看看