zoukankan      html  css  js  c++  java
  • Jenkins+Maven+Jmeter接口自动化持续集成测试

    在上一篇《利用xsltproc转换jtl报告到html报告》中,解决了html报告的问题。
    本篇主要还是利用Jenkins来做持续集成测试。

    Jenkins需要安装的插件

    1. Maven Integration plugin Maven插件
    2. Performance 性能报告插件
    3. HTML Publisher 插件
    4. Git 插件

    构建Maven项目

    1、打开Jenkins,新建项目,选择构建一个maven项目

    2、配置参数,根据自己的情况如丢弃旧的构建,源码管理方式

    3、Build选项中输入pom.xml文件路径

    4、在“Post Steps”下,添加一个“Execute shell”,配置命令调用xsltproc将jtl报告文件转换为html文件
    (注:需在Jenkins服务器上安装xsltproc,参考:http:www.sagehill.net/docbookxsl/InstallingAProcessor.html)

    /usr/local/bin/xsltproc -o $WORKSPACE/target/jmeter/results/TestDemo_*.html $WORKSPACE/src/test/resources/jmeter-results-detail-report_21.xsl $WORKSPACE/target/jmeter/results/TestDemo_*.jtl

    5、在“构建后操作”下,选择生成一个html报告

    6、在“构建后操作”下,选择“Publish Performance test result report”生成一个jtl报告

    7、保存成功后返回到任务界面,选择立即构建,将会自动执行脚本

    8、构建成功后自动生成html和Jtl测试报告

    查看html测试报告:

    查看Performance报告:

  • 相关阅读:
    [POJ 2096]Collecting Bugs
    [SPOJ 375]Query on a tree
    [BZOJ 4423][AMPPZ2013]Bytehattan
    [BZOJ 2038][2009国家集训队]小Z的袜子(hose)
    [SDOI 2017]数字表格
    [NOI 2010]能量采集
    [HNOI 2014]世界树
    [HNOI 2016]序列
    [HNOI 2016]大数
    [HEOI 2014]大工程
  • 原文地址:https://www.cnblogs.com/greattao/p/8425270.html
Copyright © 2011-2022 走看看