【问题标题】:Jmeter Jenkins Plugin : Get the report in emailJmeter Jenkins 插件:在电子邮件中获取报告
【发布时间】:2014-07-16 14:48:38
【问题描述】:

我已经配置了 Jenkins Jmeter 插件,并且可以查看报告,如图所示。我需要一种将这些报告作为电子邮件内容发送的方法。我正在使用 email-ext 插件发送邮件。

Jmeter 给我一个 xml 类型的输出。

据我了解,jMeter 附带一些 XSL 文件,可用于将 xml 转换为 html(extras 文件夹中的 jmeter-results-detail-report.xsl)。有没有办法直接在 email_ext 插件的 DefaultContent 中调用 XSLT 转换? 任何 Groovy 脚本之类的?

这是我的配置的样子:

【问题讨论】:

    标签: jenkins jmeter html-email jenkins-plugins performance-testing


    【解决方案1】:

    您可以使用JMeter Ant Task,它的目标是将JMeter XML 结果文件转换为HTML 格式。查看 JMeter 安装文件夹根目录下的 /extras/build.xml 文件

    <target name="xslt-report" depends="_message_xalan">
      <tstamp><format property="report.datestamp" pattern="yyyy/MM/dd HH:mm"/></tstamp>
      <xslt
          classpathref="xslt.classpath"
          force="true"
          in="${testpath}/${test}.jtl"
          out="${testpath}/${test}.html"
          style="${basedir}/jmeter-results-detail-report${style_version}.xsl">
          <param name="showData" expression="${show-data}"/>
          <param name="titleReport" expression="${report.title}"/>
          <param name="dateReport" expression="${report.datestamp}"/>
      </xslt>
    </target>
    

    有关详细信息,请参阅5 Ways To Launch a JMeter Test without Using the JMeter GUI 指南。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多