|
1. 邮件发送html报告有中文时,显示乱码:
修改encoding为“GBK”
- <xsl:output method="html" indent="yes" encoding="GBK" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
复制代码 2. Summary中的只标红Failures数:
屏蔽Summary中class属性
- <!-- <xsl:attribute name="class"> <xsl:choose> <xsl:when test="$allFailureCount > 0">Failure</xsl:when> </xsl:choose> </xsl:attribute> -->
复制代码 修改allFailureCount
- <td align="center"> <xsl:value-of select="$allSuccessCount" /> </td> <xsl:choose> <xsl:when test="$allFailureCount > 0"> <td align="center" style="font-weight:bold"> <font color="red"> <xsl:value-of select="$allFailureCount" /> </font> </td> </xsl:when> <xsl:otherwise> <td align="center"> <xsl:value-of select="$allFailureCount" /> </td> </xsl:otherwise> </xsl:choose>
复制代码 Pages页面按Average Time倒序排序:
在Pagelist模板中for-each下添加
- <xsl:for-each select="/testResults/*[not(@lb = preceding::*/@lb)]" >
- <!-- 按平均时间排序 -->
- <xsl:sort select="sum(../*[@lb = current()/@lb]/@t) div count(../*[@lb = current()/@lb])" data-type="number" order="descending"/>
复制代码 . 接口Average Time超过2s标黄显示:
添加LongTime css
- .Failure {
- font-weight:bold; color:red;
- }
- .LongTime {
- font-weight:bold; color:#ff9900;
- }
复制代码 Pagelist 模块中针对错误和超长时间接口标色显示
- <tr valign="top">
- <xsl:choose>
- <!-- 失败用例标红显示 -->
- <xsl:when test="$failureCount > 0">
- <xsl:attribute name="class">
- <xsl:choose>
- <xsl:when test="$failureCount > 0">Failure</xsl:when>
- </xsl:choose>
- </xsl:attribute>
- </xsl:when>
- <!-- 平均时间超过2s,标色显示 -->
- <xsl:when test="$averageTime > 2000">
- <xsl:attribute name="class">
- <xsl:choose>
- <xsl:when test="$averageTime > 2000">LongTime</xsl:when>
- </xsl:choose>
- </xsl:attribute>
- </xsl:when>
- </xsl:choose>
复制代码 添加90% Line和QPS:
添加90 %lineTime模板
|
|