51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1785|回复: 4
打印 上一主题 下一主题

[原创] Day4-4测试积点任务

[复制链接]
  • TA的每日心情
    擦汗
    8 小时前
  • 签到天数: 527 天

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-7-4 10:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    问题:
    ant+jmeter 用 jmeter-results-detail-report_21.xsl 输出 html 聚合报告结果,其中 summary 中的 90%Line,95%Line,99%Line,与.jtl 文件的结果不一致?


    其中jmeter-results-detail-report_21.xsl的90%Line,95%Line,99%Line的计算方式主要代码为:
    1. <xsl:template name="summary">
    2.     <h2>Summary</h2>
    3.     <table align="center" class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
    4.         <tr valign="top">
    5.             <th># Samples</th>
    6.             <th>Failures</th>
    7.             <th>Success Rate</th>
    8.             <th>Average Time</th>
    9.             <th>Min Time</th>
    10.             <th>Max Time</th>
    11.             <th>Median</th>
    12.             <th>90% Line</th>
    13.             <th>95% Line</th>
    14.             <th>99% Line</th>
    15.             <th>QPS</th>
    16.             <th>KB/Sec</th>
    17.         </tr>
    18.         <tr valign="top">
    19.             <xsl:variable name="allCount" select="count(/testResults/*)" />
    20.             <xsl:variable name="allFailureCount" select="count(/testResults/*[attribute::s='false'])" />
    21.             <xsl:variable name="allSuccessCount" select="count(/testResults/*[attribute::s='true'])" />
    22.             <xsl:variable name="allSuccessPercent" select="$allSuccessCount div $allCount" />
    23.             <xsl:variable name="allTotalTime" select="sum(/testResults/*/@t)" />
    24.             <xsl:variable name="allAverageTime" select="$allTotalTime div $allCount" />
    25.             <xsl:variable name="allMinTime">
    26.                 <xsl:call-template name="min">
    27.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    28.                 </xsl:call-template>
    29.             </xsl:variable>
    30.             <xsl:variable name="allMaxTime">
    31.                 <xsl:call-template name="max">
    32.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    33.                 </xsl:call-template>
    34.             </xsl:variable>
    35.             <xsl:variable name="allMedianLineTime">
    36.                 <xsl:call-template name="line">
    37.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    38.                     <xsl:with-param name="position" select="ceiling($allCount * 0.5)" />
    39.                 </xsl:call-template>
    40.             </xsl:variable>
    41.             <xsl:variable name="allNinetyLineTime">
    42.                 <xsl:call-template name="line">
    43.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    44.                     <xsl:with-param name="position" select="ceiling($allCount * 0.9)" />
    45.                 </xsl:call-template>
    46.             </xsl:variable>
    47.             <xsl:variable name="allNinetyFiveLineTime">
    48.                 <xsl:call-template name="line">
    49.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    50.                     <xsl:with-param name="position" select="ceiling($allCount * 0.95)" />
    51.                 </xsl:call-template>
    52.             </xsl:variable>
    53.             <xsl:variable name="allNinetyNineLineTime">
    54.                 <xsl:call-template name="line">
    55.                     <xsl:with-param name="nodes" select="/testResults/*/@t" />
    56.                     <xsl:with-param name="position" select="ceiling($allCount * 0.99)" />
    57.                 </xsl:call-template>
    58.             </xsl:variable>
    复制代码
    请问两者为什么会不一致?求教!!!!

    附件: 您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 473 天

    连续签到: 2 天

    [LV.9]测试副司令

    2#
    发表于 2018-7-5 09:49:00 | 只看该作者
    因为使用的方法不一样
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2018-7-5 11:07:11 | 只看该作者
    检查用到的方法是什么
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 1516 天

    连续签到: 5 天

    [LV.Master]测试大本营

    4#
    发表于 2018-7-5 11:14:03 | 只看该作者
    统计的范围和显示的范围不一样的
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 11:23
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]测试军长

    5#
    发表于 2018-7-5 15:07:38 | 只看该作者

    统计的范围不一样
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 17:43 , Processed in 0.068103 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表