【jenkins+Ant+jmeter】之 jmeter输出报告优化:增加QPS展示+样式调整

QPS/TPS定义:每秒服务器查询率,每秒服务器事物处理处理能力
TPS:Transactions Per Second
QPS:Queries Per Second

一、确认Ant的build.xml文件位置

首先确认Ant的build.xml文件中的样式文件名以及位置存储,我这边针对jmeter的项目配置的build.xml文件在对应的项目如下目录中

/Users/cyx/Downloads/apache-jmeter-5.0/Localhost/build.xml

二、确认build.xml文件的样式文件
在这里插入图片描述三、找到对应的xsl文件进行修改,一般都是在jmeter目录下的extras目录下
在这里插入图片描述
四、进行修改
1、我们在修改之前先看下原来的报告模版,然后再对比下修改后的报告模版

  • 修改前
    在这里插入图片描述
  • 修改后
    在这里插入图片描述

具体修改处xsl文件中的Pages处、以及Summary处,其中涉及到增加对应的qps展示,以及qps的计算方法,以及增加对应的调用,和结尾处增加初始化等,详细见截图

Summary处修改处一、二、三

增加展示:

<th>QPS</th>

增加变量:

<xsl:variable name="qps" select="$allCount div $allTotalTime" />

调用变量:

<td align="center">
   <xsl:call-template name="display-qps">
      <xsl:with-param name="value" select="$qps" />
   </xsl:call-template>
</td>


在这里插入图片描述

Pages处修改处四、五、六

增加展示:

<th>QPS</th>

增加变量:

<xsl:variable name="qps" select="$count div $totalTime" />

调用变量:

<td align="center">
   <xsl:call-template name="display-qps">
      <xsl:with-param name="value" select="$qps" />
   </xsl:call-template>
</td>

修改处七:增加qps初始化值

<xsl:template name="display-qps">
   <xsl:param name="value" />
   <xsl:value-of select="format-number($value,'0 ms')" />
</xsl:template>

五、其他修改:纯粹是属于强迫症美化样式而已

博主修改时的参考资料附上链接:https://blog.csdn.net/qq_39247153/article/details/79387354

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值