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报告:

  • 相关阅读:
    CSS里面position:relative与position:absolute 区别
    JSP页面规格化
    iframe自适应高度
    getElementByTagName的使用
    div左右居中
    @注解与普通web.xml的关系
    显示几秒内跳转
    js如何获取某id的子标签
    common upload乱码
    预览上传图片
  • 原文地址:https://www.cnblogs.com/greattao/p/8425270.html
Copyright © 2011-2022 走看看