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

  • 相关阅读:
    解决电脑故障通用三部曲
    为什么有的人留邮箱的时候会把@写成#
    试用DreamWeaver CS6
    在CSDN上提问
    视频网站保存观看记录相关
    QQ浏览器设置无效后重新设置
    FastCopy总结
    如何在PC上多开微信
    Messager不能撤回消息
    用CSS3动画 animation实现图片旋转
  • 原文地址:https://www.cnblogs.com/greattao/p/8425270.html
Copyright © 2011-2022 走看看