美文网首页测试升华互联网软件测试过程
Jenkins+ant+jmeter小白入门篇(二)

Jenkins+ant+jmeter小白入门篇(二)

作者: 古佛青灯度流年 | 来源:发表于2016-06-30 18:13 被阅读1255次

    昨天已经生简单的跑成功了,可是我发现查看生成的测试报告很麻烦,所以又查了一些文章终于被我找到了一篇能完全解决我问题的文章
    特表感谢:

    Ant+Jmeter+Jenkins实现接口测试自动化

       需求:怎么能在构建完成后,直接通过Jenkins查看生成的折线图、以及html报表呢?
    
    • 老规矩先准备基础文件

      1.实现这个2个功能会用到Jenkins的两个插件:
      Publish Performance test result report;
      Publish HTML reports;
      这两个插件可以再Jenkins 的“系统管理”-》“管理插件”-》“可选插件”中搜索到

    搜索.png

    2.插件安装成功后,然后去修改下build.xml

    说明:之前我对build.xml认识还有点误区,我一直以为是全局通用的呢,现在才知道是每个job都要用配置一个build.xml --感悟

    *说下为啥要修改build.xml,因为相对修改Jenkins的工作目录来说,修改文件更简单些,

    Jenkins工作路径设置:系统管理-》系统设置-》最上角点高级

    所以修改为:在他默认的工作区中去生成文件,也就是在build.xml中修改下生成html、jtl 的路径*
    修改如下:

    Paste_Image.png
    • 然后就可以去Jenkins中配置job了

      1. 在昨天的基础上配置Publish HTML reports :
    Paste_Image.png

    2.然后填写相关参数:

    Paste_Image.png

    3.添加构建后步骤Publish Performance test result report:

    Paste_Image.png

    4.配置参数:

    Paste_Image.png

    5.保存,然后构建,看看效果:

    Paste_Image.png

    图表都是可以点击的,HTML Report可以点击进行查看,这样就方便很多了;起码能在Jenkins中完成所有测试方面的查看需求了

    • 新增需求:

    • 1. 虽然实现了可以在当前页查看,但是我还希望能够每次构建完成后,给我发送邮件,或者是构建出错的时候发送邮件;在深层次一点就是邮件中附带测试结果表格

    • 2. 希望每次构建时,把之前生成的文件全部清空,在workplace中只保留最新的文件;

    先留这些作业吧,代研究好以后补充上

    相关文章

      网友评论

      • 古佛青灯度流年:Ant+Jmeter生成的html报告,Min Time 和 Max Time 出现 NaN
        解决方法:

        1.仅需要从Jmeter的lib包里把xalan-2.7.2.jar和serializer-2.7.2.jar copy到Ant的lib包里即可,不用修改build.xml。
        2.在Jmeter安装目录,Jmeter/bin 下将 jmeter.properties 中的: jmeter.save.saveservice.output_format=csv 改成: jmeter.save.saveservice.output_format=xml


      本文标题:Jenkins+ant+jmeter小白入门篇(二)

      本文链接:https://www.haomeiwen.com/subject/phhfjttx.html